#include<bits/stdc++.h>
using namespace std;
int main()
{
map<char,int> mp;
mp['A']=1;mp['B']=2;mp['C']=3;mp['D']=4;mp['E']=5;mp['F']=6;mp['G']=7;mp['H']=8;
mp['I']=9;mp['J']=10;mp['K']=11;mp['L']=12;mp['M']=13;mp['N']=14;mp['O']=15;mp['P']=16;
mp['Q']=17;mp['R']=18;mp['S']=19;mp['T']=20;mp['U']=21;mp['V']=22;mp['W']=23;mp['X']=24;
mp['Y']=25;mp['Z']=26;
string s1,s2;
long long int sum1=1,sum2=1,a1,a2;
getline(cin,s1);
getline(cin,s2);
for(int i=0;i<s1.length();i++){
sum1*=mp[s1[i]];
}
a1=sum1%47;
for(int i=0;i<s2.length();i++){
sum2*=mp[s2[i]];
}
a2=sum2%47;
if(a1==a2){
cout<<"GO"<<endl;
}
else{
cout<<"STAY"<<endl;
}
return 0;
}