#include <string>
#include <iostream>
#include <iomanip>
using namespace std;
int main(int argc, const char * argv[])
{
char s[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
for(auto c : "fghijklmn" )
{
int code1 = c*c*10000;
for(auto c1: s)
{
int code2 = code1 + c1*c1*1000;
for(auto c2: s)
{
int code3 = code2 + c2*c2*100;
for(auto c3: s)
{
int code4 = code3 + c3*c3*10;
for(auto c4: "04DHNRXbflpvz")
{
int code = code4 + c4*c4;
if (code == 122294884)
cout << c << c1 << c2 << c3 << c4 << endl;
}
}
}
}
}
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbihpbnQgYXJnYywgY29uc3QgY2hhciAqIGFyZ3ZbXSkKewogICAgY2hhciBzW10gPSAiMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoiOwoKICAgIGZvcihhdXRvIGMgOiAiZmdoaWprbG1uIiApCiAgICB7CiAgICAgICAgaW50IGNvZGUxID0gYypjKjEwMDAwOwogICAgICAgIGZvcihhdXRvIGMxOiBzKQogICAgICAgIHsKICAgICAgICAgICAgaW50IGNvZGUyID0gY29kZTEgKyBjMSpjMSoxMDAwOwogICAgICAgICAgICBmb3IoYXV0byBjMjogcykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaW50IGNvZGUzID0gY29kZTIgKyBjMipjMioxMDA7CiAgICAgICAgICAgICAgICBmb3IoYXV0byBjMzogcykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpbnQgY29kZTQgPSBjb2RlMyArIGMzKmMzKjEwOwogICAgICAgICAgICAgICAgICAgIGZvcihhdXRvIGM0OiAiMDRESE5SWGJmbHB2eiIpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29kZSA9IGNvZGU0ICsgYzQqYzQ7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjb2RlID09IDEyMjI5NDg4NCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgYyA8PCBjMSA8PCBjMiA8PCBjMyA8PCBjNCA8PCBlbmRsOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQo=