Puzzle #34

2 -2 4 -12 48 -240 1440