#include
#include
int reverse(int n)
{
int res=0;
res=n%10;
res=res*10+n/10;
return res;
}
void compare(int a, int b)
{
if(a>b)
printf(" %s","Cong");
else if(a==b)
printf(" %s","Ping");
else
printf(" %s","Gai");
}
int main()
{
int m,x,y,i,a,b;
scanf("%d%d%d",&m,&x,&y);
for(i=99; i>=10; i--)//以甲的最大能力值作为输出
{
a=i;
b=reverse(i);
if(abs(a-b)*y == b*x)//除法改用乘法,防止精度问题
{
printf("%d",a);
compare(a,m);
compare(b,m);
compare(b,m*y);//丙=b/y,和m比大小,若b>m*y,丙的能力值大。
break;
}
}
if(i==9)
printf("No Solution");
return 0;
}