name : 4123,4213 0 1 1 2 2 6 3 22 4 100 5 540 6 3400 7 24440 8 197640 9 1776160 10 17559520 11 189390960 12 2212925440 13 27845956160 14 375421780800 15 5398902044800 16 82493543228800 17 1334620928044800 18 22791713804358400 19 409706091655097600 20 7733163119031820800 21 152913316213268723200 22 3161102670892144000000 23 68189154010389766886400 24 1532218742471062653568000 25 35806310850886323731456000 26 868938022008728080662528000 27 21868162454201625972543232000 28 570001171899121160597352448000 29 15369596371630019933615646720000 30 428242351793716755391993093120000 31 12317003160968026564695466496000000 32 365329255564383678486900274360320000 33 11164231364050486431807177453936640000 34 351206327363115095555742025406095360000 35 11363975572340992010386395999462727680000 36 377917910486727373210338419470504837120000 37 12907630675226491365673319911089312972800000 38 452456255151547780239645801622807086858240000 39 16266797006317114793029042443877966537523200000