#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N,M; cin >> N >> M; vector S(N); for(auto &s : S) cin >> s; string answer = ""; vector A(N); for(int i=0; i B; if(s == 3) answer += 'G'; if(s == 5) answer += 'P'; if(s == 6) answer += 'C'; for(auto i : A){ if(S.at(i).at(k) == 'G' && s == 3) B.push_back(i); if(S.at(i).at(k) == 'C' && s == 6) B.push_back(i); if(S.at(i).at(k) == 'P' && s == 5) B.push_back(i); } swap(A,B); } if(A.size()){cout << -1 << endl; return 0;} cout << answer << endl; }