0 1 1 1 2 2 3 12 4 576 5 1658880 6 16511297126400 7 1908360529573854283038720000 8 29134719286683212541013468732221146917416153907200000000 9 7639486811224476848880040136637008263064678716634402239293113054715386938834104770513500435906560000000000000000 10 583617587388727255738382033456612374171072635035393564021096646517207278299992518193663488391896962105430555223609118463100666188575346756239089997669084176715776512637246382586271345290510336000000000000000000000000000000000 11 3746704371403825646555859037195058569326620078622864569777547926022347228268640689056188463216497666197051460355041327826129110197459378046965844705803802202202792870055804087269514751342735963565860446004219319757267137332894005857586107999327941739264669632842740310133966625420651528347084736795936686315682678994716981065084018189801788104083150271781609487488499237041048551161856000000000000000000000000000000000000000000000000000000000000000000 12 168453523760358435255702617441440951541562627950748413649516938050869289991758471145488989639721126732348080869554090265940090430597868384399071349263015941230643077191880818725148910583263095224028809372622381580681581012498246083086095905997888708098676702428331206871954144487724502027728545530022751893386446726030813463505999075492084707002195980328300640908228024755187155709909179456129150102535495559720090327730640211463647288206818715856671264858036334309667883190979887381980793816695471192886239346198001848098036368238107861921132290114983258686111102884489381844987415298598852433135927346118399449771941402018742581647326616243926858989493353593893007768302473874957001386672129087107897762365241393985660012731619189764739021229678670722778114810112376832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000