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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include<bits/stdc++.h>

using namespace std;

int t,
    wyniki[21];
bool bajtek[100001],
     bitek[100001];

void setByl(int liczba){

    for(int i = 0; liczba > i; i++) {
        bajtek[i] = false;
        bitek[i] = false;
    }

}

int czyWygral(int liczba){

    int wynik_bajtek = 0,
        wynik_bitek = 0;
    for(int i = 0; liczba > i; i++){

        if(bajtek[i])wynik_bajtek++;
        if(bitek[i])wynik_bitek++;

    }

    if(wynik_bajtek == liczba)return 2;
    else{

        if(wynik_bitek == liczba)return 0;
        else return 1;

    }

}

int main(){

    ios_base::sync_with_stdio(0);

    cin >> t;

    for(int i = 0; t > i; i++){

        int n,m;
        cin >> n >> m;
        for(int x = 0; n > x; x++){

            int a,b;
            char elo;

            cin >> a >> elo >> b;

            if(elo == '>')bajtek[a-1] = true;
            else bitek[b-1] = true;

        }

        wyniki[i] = czyWygral(n);
        setByl(n);

    }

    for(int i = 0; t > i; i++){

        if(i!=0)cout << endl;
        switch(wyniki[i]){

            case 2:
                cout << "WYGRANA";
                break;
            case 1:
                cout << "REMIS";
                break;
            case 0:
                cout << "PRZEGRANA";

        }

    }

}