(x+y)(x+y+1)+2x=2^1005
自然数x,yを求めよ。

これは多項式時間アルゴリズムに直したいんですが、
どなたかさばいてくれませんか?