简单水题,模拟即可
program ride;
var
a:array['A'..'Z'] of integer;
j,p,q:longint;
s1,s2:string;
i:char;
begin
assign(input,'ride.in');
reset(input);
assign(output,'ride.out');
rewrite(output);
readln(s1);
readln(s2);
for i:='A' to 'Z' do
a[i]:=ord(i)-ord('A')+1;
p:=1;
q:=1;
for j:=1 to length(s1) do
p:=p*a[s1[j]];
for j:=1 to length(s2) do
q:=q*a[s2[j]];
if p mod 47=q mod 47 then writeln('GO')
else writeln('STAY');
close(input);
close(output);
end.