Find all non-zero $a, b\in \mathbb Z$ where $$(a^2+b)(a+b^2)=(a-b)^3$$ I actually had no clue on what to try. Thanks for your help.
I believe I've already tried but per the 1st comment let me expand both sides and see what I cancel. $$a^3+a^2b^2+ab+b^3=a^3-3a^2b+3ab^2-b^3$$ $$b(a^2b+2b^2+3a^2-3ab+a)=0$$ And then..?