Level 5

(Look at the title for a hint!!)

What comes next in the sequence?

1, 1, 8, 147, 5032, 274765, 21702096, 2327543743, 324317092352, 56816985879801, 12201268360672000, 3147485927264980411, 959356469360927222784, 340785570064053310187173, 139449094593887763170361344



Hints