#include <iostream>
#include <algorithm>
using namespace std;
int tA[1100000];
int tB[1100000];
int main(){
    int t,n,m;
    int a,b;
    char c;
    cin>>t;
    n = 0;
    while(t--){
        for(int i =1;i<=n;i++){tA[i]=0;tB[i]=0;}
        scanf("%d%d\n",&n,&m);
        while(m--){
            scanf("%d %c %d\n",&a,&c,&b);
            if(c=='>')
                tA[b]++;
            else
                tB[b]++;
        }
        int ile=0;
        bool ok = true;
        for(int i =1;i<=n;i++){
            if(tA[i] == n){
                cout<<"WYGRANA\n";
                ok=false;
                break;
            }
            if(tB[i]>0)
                ile++;
        }
        if(ok){
            if(ile==n){
                cout<<"PRZEGRANA\n";
            }else{
                cout<<"REMIS\n";
            }
        }
        
    }
    return 0;
}
        | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #include <iostream> #include <algorithm> using namespace std; int tA[1100000]; int tB[1100000]; int main(){ int t,n,m; int a,b; char c; cin>>t; n = 0; while(t--){ for(int i =1;i<=n;i++){tA[i]=0;tB[i]=0;} scanf("%d%d\n",&n,&m); while(m--){ scanf("%d %c %d\n",&a,&c,&b); if(c=='>') tA[b]++; else tB[b]++; } int ile=0; bool ok = true; for(int i =1;i<=n;i++){ if(tA[i] == n){ cout<<"WYGRANA\n"; ok=false; break; } if(tB[i]>0) ile++; } if(ok){ if(ile==n){ cout<<"PRZEGRANA\n"; }else{ cout<<"REMIS\n"; } } } return 0; } | 
 
            
         English
                    English