#include #include #include #include #include #include using namespace std; int main() { int N; cin >> N; for (int k = 0;k> s; int Wcounter = 0; int GRcounter = 0; bool isPossible = true; bool isEnd = false; for(int i=0;i <(int)s.length();i++){ if(s[i] == 'G'){ if (Wcounter == 0){ isPossible = false; break; }else{ GRcounter++; isEnd = false; } }else if(s[i] == 'R'){ if (Wcounter == 0){ isPossible = false; break; }else{ GRcounter--; isEnd = true; } }else{ Wcounter++; isEnd = false; } if (GRcounter < 0){ isPossible = false; break; } } if (GRcounter != 0 || !isEnd){ isPossible = false; } if (isPossible){ cout << "possible" << endl; }else{ cout << "impossible" << endl; } } return 0; }