#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n = 100;
int limit1 = sqrt(n);
cout << "n: " << n << endl;
cout << "Limit-1: " << limit1 << endl;
for(int i=1; i <= limit1; i++ )
{
int limit2 = sqrt(n - i*i);
for(int j = 1; j <= limit2; j++)
cout << (i*i + j*j) << " = "<< i << "^2 + " << j << "^2"<< endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiA9IDEwMDsKICAgIGludCBsaW1pdDEgPSBzcXJ0KG4pOwoKICAgIGNvdXQgPDwgIm46ICIgPDwgbiA8PCBlbmRsOwogICAgY291dCA8PCAiTGltaXQtMTogIiA8PCBsaW1pdDEgPDwgZW5kbDsKCiAgICBmb3IoaW50IGk9MTsgaSA8PSBsaW1pdDE7IGkrKyApCiAgICB7CiAgICAgIGludCBsaW1pdDIgPSBzcXJ0KG4gLSBpKmkpOwogICAgICBmb3IoaW50IGogPSAxOyBqIDw9IGxpbWl0MjsgaisrKQogICAgICAgIGNvdXQgPDwgKGkqaSArIGoqaikgPDwgIiA9ICI8PCBpIDw8ICJeMiArICIgPDwgaiA8PCAiXjIiPDwgZW5kbDsKICAgIH0gIAogICAgCglyZXR1cm4gMDsKfQ==