Puzzle #18

1 1 2 6 24 120