ex lastgcd = gcd(pow(x,300+(200%181)),pow(y,200+(200%183)));
if (lastgcd != numeric("53174994123961114423610399251974962981084780166115806651505844915220196792416194060680805428433601792982500430324916963290494659936522782673704312949880308677990050199363768068005367578752699785180694630122629259539608472261461289805919741933")) {
clog << "gcd(" << x << "^" << 300+(200%181) << ","
ex lastgcd = gcd(pow(x,300+(200%181)),pow(y,200+(200%183)));
if (lastgcd != numeric("53174994123961114423610399251974962981084780166115806651505844915220196792416194060680805428433601792982500430324916963290494659936522782673704312949880308677990050199363768068005367578752699785180694630122629259539608472261461289805919741933")) {
clog << "gcd(" << x << "^" << 300+(200%181) << ","