0 1 1 1 2 2 3 48 4 1935360 5 40493130637639680000 6 10654991354747516157752604498631700563938508800000000000 7 1351979165471030121384207341059489204479138204004120029075433085008022180044618607962787100170895257575231663524827627520000000000000000000000000 8 521350857933097568439031372405846002589087018430786905475502057180555919138332550232086443492738938680885659588430048938347991245766047126620919981708654243411636773953375324331932313643328528239543706805918562800774771095479040808206167241555195681936603954980458589665915255111312796395613170576234905600000000000000000000000000000000000000000000000000000000 9 447224033125252166877323884342596205930820916833486709886265231960775401546785375071477940890357592219640723453546040269424912892808966741421112426820108947742084351640217204500138028397346595018464163549442085320452963662511147638060463470498594491493430277286603124394064170596187687277847642932440072891402640046499087527019466002217746921329235464672650642442718636955325930479097004149376239837324517237178189939169991406400192996665802691350154423998488739387950093192107044740877796786973758586468059792703863704638244646248679062355776495708635439011393808428146363347413743013863489938223338687633180400228824174324369627765546710708920240876125459177125623571212246734539066682330494689630004342123309949718644121264023575366728597215641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000