0 1 1 2 2 12 3 720 4 3628800 5 144850083840000 6 272760108249915378892800000000 7 1264767303092594444142256488682840323816161280000000000000000 8 30393090288470178536005164616608802874273030020515330038997478139464456201757416184453529600000000000000000000000000000000 9 21246018557511306447746177403918694583369511745346867826421676948913141321607523118481552835061052328606848499469424330470995288489900210340559653762038960235483574605030983655751680000000000000000000000000000000000000000000000000000000000000000 10 13090405831837329629302065679290996457850522781395696147586786279477368754176976019458556560609040647368735361839184462057382721954587080638072412255168991144239039455317193905999739387220005317428641104844110345115765048221379919191866132151169579663842182146417320329242780613030978925009246770509305955993518474383041924969400747610137568397799619781228861849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 11 5312120470108223866449594147920543007164742469759288260810449678880267001571914308035522170549502771674773961313177190120902387001629824599566803977063990253583063202706886250857418292185808501307788735979812487399498614985024226794296412643407794116913928006106371325114976733022041271259860942478585088319802522666510865046465188040755079692461384321505414452997067072342143667057660370461765437782849440205135362872291610594284903449328913567435127375967083444195416108090622161087733503016512471962178761115892441531276986879836480603294961507368262490990537397825680048399601111723892491805199337417756619321422147764746066097578368771792879581550356181357181783507040891861396805934773675219110759094520940263472323624960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000