All integers are written on an axis in an increasing order. A grasshopper starts its journey at $x=0$. During each jump, the grasshopper can jump either to the right or the left, and additionally the length of its $n$-th jump is exactly $n^2$ units long. Prove that the grasshopper can reach any integer from its initial position.