1 2 2 2 3 4 4 12 5 240 6 40200 7 1385211600 8 1469089808430082650 9 1705264091048404496800363077779646800 10 2355419752377504356995163180927294204575594409432081035253034399529376520 11 25218191863136836100033831769040584087259349172496418578185636121275972115233426881091890341601696399898798494515507675291839761348496999241753200 12 534380703488636752687258476119803234302280635111674196920607217954317891055340027332679238962442706321721490017081334716674624594828386779193632572772247914136429513025535633728869176530152011934710262046425851462479151548929672611489366956459710750078608676997691743323313077402272742017100 13 790789115799720864177437141446063382916583913069989363335652858718407772945005191344854413306991318906456841204026343469146210300355055818641984581116388483441543601307932379535706876829024642299096659365732160518682744447796395486089723224744109981777462158863836570635759188896582596565715501847295350222909021820269704484235099125348973174097038648658604529008907884818527197423606241061644535081713975731920116578615294204855297910188227843958414776972897089827921937488077661397921596503055013353504368058948200412836711800909908481665855714621558859385962390596563941063920400 14 539202627233543023114256929689714855268092095226257640743422592690953216758143498598381133678718972224232324903921007533479948548007222813523800300061382928918997880478315456937819083707581843964552738494231061720271987066111459819786591278059443287962862913502279574286934188567550696812212709032685881161743291342912112822743152942175213067209489030355163901872474861442820907179381771113129658286183643134719781608589157565714000157198491349260751684488586983891656598619353812305319608847638899572426018560751530471901987093607201715766496190485048943648947024028285632625433328019591322082250351770238869529377414225397955592816204645560422341465978245976575618594253981118779126174485431355420759029905229379785149407155169059093958239098519552331352063723412185338993203774101990961817625541088853640686145309106415607543333404692358408921941936248777933790916674223469856808755408724413110236822482785615774517067717902374440929786579352545774338394821840295268435991606036907748254659513102815179108471205205278988678155873596194390985351441245122166505831174197513708290673492725411385798770751987930625263728650817033667829104868616347532945528761451800 #