Solve in integers the equation $$(x+y)^2 = x^3 + y^3$$
How many ordered pairs of integers $(x,y)$ are there such that $x^2 + 2xy+3y^2=34$?