0 1
1 1
2 3
3 315
4 638512875
5 122529844256906551386796875
6 13757108753595648665519665029568345104465749222289382342659100341796875
7 2266473492892894213172669801297728855456125068602158955680618267315816729004826866852861604666771560537596201951474583228930218003442810130412667755516771334223449230194091796875
8 14816517794833856704515936113001423077585678064101839182941311350876988260420953075684686184035908396932733995266671211003810045582412694115732162089466320226624871698202012488383218490317516390675732776535752012592782102890138698036744811084876771103840938388145725018271445696458356986021401982555823078550970671811449765306720872955506891252608914099469515060087972071536222422402476607376786699177273476379923522472381591796875