連立方程式x+y+z=100, x^2+y^2=z^2, xy=300を解けという問題です。

z=47は出たのですが、x,yがどうしてもわかりません。
どなたか教えてください。