What is the next number

Can you answer this?

What's the next number?? 1, 2, 6, 42, 1806, ........?

3263442 which is 1806 * (1806+1)

so every no is the multiply of the previous number with (the previous one plus one).