#include #define REP(i,n,N) for(int i=(n);i<(int)N;i++) #define p(s) cout<<(s)<>T; REP(i,0,T) { cin>>s; if(s.size()<3){ p("impossible"); continue; } int G=0; bool flag=false; REP(i,0,s.size()){ if(s[i]=='G'){ G++; flag=true; }else if(s[i]=='R'){ if(G) G--; else{ flag=false; break; } }else{ flag=false; } } if(G==0&&flag) p("possible"); else p("impossible"); } return 0; }