E de bun simț ca atunci când cineva te ajută cu o soluție pe forum, să ai o reacție, eventual mulțumind. Mă rog, poate cer prea mult. Oricum, de azi sunteți pe ceea ce numesc "no thanks list", respectiv lista membrilor cărora nu le mai răspund la postări.
Revenind la problemă, citiți asta:
https://en.wikipedia.org/wiki/Sum_of_two_squares_theorem
E posibilă și o variantă absolut elementară, desigur.