简单的计算题,边计算乘积边取余
/*
ID: 18795871
PROG: ride
LANG: C++
*/
#include<iostream>
#include<fstream>
using namespace std;
ifstream fin("ride.in");
ofstream fout("ride.out");
const int N = 6;
char x[N+1],y[N+1];
int main(){
int i,s1,s2;
while (fin>>x>>y){
s1=1;s2=1;
for (i=0;x[i]!='\0';i++){
s1*=(x[i]-'A'+1);
s1%=47;
}
for (i=0;y[i]!='\0';i++){
s2*=(y[i]-'A'+1);
s2%=47;
}
if (s1==s2) fout<<"GO"<<endl;
else fout<<"STAY"<<endl;
}
return 0;
}