Fix a square-free integer $d > 1$, and assume that Z[√d] satisfies the Fundamental Theorem of Arithmetic. Show that the equation $y^2 = x^3 + d$ has only finitely many integral solutions.
Reference: An introduction to number theory. Graham Everest. Exercise 2.15