Producing an integer

Multiply a sequence of n terms together. Can you work out when this product is equal to an integer?

Problem



For which values of $n$ is the product $$\left(1 + {1 \over 2}\right)\left(1 + {1 \over 3}\right)\left(1 + {1 \over 4}\right)...\left(1 + {1 \over n}\right)$$ equal to an integer?



 

If you liked this problem, here is an NRICH task which challenges you to use similar mathematical ideas.