1 0
2 0
3 1
4 2308743493056
5 674741194624071430134879600
6 4286480050914725856131217361234536200970000
7 422006703164863149555124419847097220761027785050113408280000
8 469327829751428739655721818167273477519617343655257951907069466147575972454400
9 4518687286654847391314966376819498607337214016943846659861973916297378692481364121369767020096000
10 302385126106396921101789304956321457112315561544256745144042726776609485159391597519334999158924672822955977155840000
11 117256370426329257799013209798307487395509469365335264823837663011654554144592808609450446035154226438191819653835680857934583398880000000