The equation can be written as
y=2x2+2xy+3xy+3y2⇔y=(x+y)(2x+3y).(1)
By putting x+y=z∈Z, then equation (1) is written
y=z(2z+y)⇔y=2z2+yz⇔(z−1)y=−2z2.(2)
For z=1 equation (2) becomes: 0⋅y=−2 (impossible). For z=1 we have
y=−z−12z2=−z−12(z2−1)+2=−2(z+1)−z−12.(3)
In order y∈Z, z−1 must be a divisor of 2, i.e.
z−1∈{−1,1,−2,2}⇔z∈{0,2,−1,3}.
For z=0, we find (x,y)=(0,0), for z=2, we find (x,y)=(10,−8), for z=−1, we find (x,y)=(−2,1) and for z=3, we find (x,y)=(12,−9).