Puzzle #18
1
1
2
6
24
120