/*
ID:zjxucha1
LANG:C
PROG:ride
*/
#include <stdio.h>
#include <string.h>
int charToInt(char);
int calculate(char[]);
int getNum(char[]);
int main(void)
{
FILE *fp1 = fopen("ride.in", "r");
FILE *fp2 = fopen("ride.out", "w");
//printf("%d", 2 * 'c');
char group[10];
char comet[10];
fscanf(fp1, "%s%s", group, comet);
int sumg, sumc;
sumg = calculate(group);
//printf("%d", sumg);
sumc = calculate(comet);
if (sumg%47 == sumc%47)
{
fprintf(fp2, "%s\n", "GO");
}
else
{
fprintf(fp2, "%s\n", "STAY");
}
fclose(fp1);
fclose(fp2);
return 0;
}
int charToInt(char from)
{
int k;
k = from - 64;
//printf("%d", k);
return k;
}
int calculate(char s[])
{
int i;
int sum = 1;
for (i=0; i<strlen(s) ;i++)
{
sum = sum * charToInt(s[i]);
printf("%d\n", strlen(s));
}
return sum;
}