А без комплексных чисел, но доступно для школьников можно?
Можно, но не имеет смысла: получится то же самое, только более громоздкое. Стандартный способ: заменить рассмотрение чисел

на

,
![$\mathbb{Z}[i]$ $\mathbb{Z}[i]$](https://dxdy-01.korotkov.co.uk/f/c/f/d/cfdbf030ab897d91a568831f9b30af4f82.png)
заменяется на полугруппу сумм двух квадратов и т.п.. Кроме того, я использую неявно стандартную теорию, а школьникам придется все заново доказывать: что простое число вида

или

единственным образом раскладывается в сумму двух квадратов, что разложение числа

в произведение простых чисел вида

единственно. А потом все это применять.