I recently started doing number theory and have finished with all the basic, intermediate and some of the advanced stuff with ease. However, I encountered this question and have been stuck for about a day with this
Solve in positive integers
$$x^3=y^2-y+1$$
I have tried modular arithematic and factorization but nothing seems to work so far. I've only been able to reduce it into an equivalent Diophantine Equation i.e.,
$$4x^3=y^2+3$$
Further, I'm not yet acquainted with algebraic, analytic or geometric number theory, so I'd prefer an elementary solution.
Any help will be appreciated.