Please prove that the equation m^3 - n^2 - 2 =0 has only one solution.
(and the only solution is m=3 n=5).

Thanks.

P.S: m and n are natural numbers.