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