0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 1
8 2
9 24
10 3136
11 53798080
12 8607945812375585
13 220376367601372354229355484029120
14 78531983922879942351416192215114163135375656803468317366190276600
15 2947886642049423529486262354091390698699739271740213487207971059502947704960137855532781978076544633119708805759236903728430028082
16 362945507846743008052969107363101011614427712124953202953341581923069339808559948229350312030107539532266456627829657395656664915141166672014718573610079868719724431619023687737384522484478487209047644389808841699123426071905502873817798953937043955409108160
17 42005597867264542439554942940412733371935166183173349967000006267215335049688489530384917590903355949556468596841031631240455441070018747169886924804217869796423403444943675700899875237967965095700223340642351026979740468216465836087146087119454966603938303663008654469708638346480053970521595698469035627837843300760125305378229253416265890280149686988316355230845648007284717434297171456805644598937653470526130014584262893352432896233095939300030861204374797029231513617275000836669443394673003860698369339712