#include<iostream>
using namespace std;
void cmp(double t,double m){
if(t>m) cout<<" Cong";
else if(t==m) cout<<" Ping";
else cout<<" Gai";
}
int main(){
int m,x,y;
cin>>m>>x>>y;
bool flag=true;
for(int i=99;i>=10;i--){ //如果解不唯一,则以甲的最大解为准进行判断
int j=i%10*10+i/10; //翻转二位数甲->乙
if(j*x==abs(i-j)*y){
cout<<i;
cmp(i,m);cmp(j,m);cmp(j*1.0/y,m);
flag=false;
break;
}
}
if(flag) cout<<"No Solution"<<endl;
return 0;
}