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
#include <bits/stdc++.h>
using namespace std;

int q;
int n, m;
int a, b;
char c;
int ile;

map <int, bool> w;
int tab[100000];
int suma;

void czysc()
{
	for (int i=1; i<=n; i++)
	{
		tab[i]=0;
	}
}
	
void sumuj()
{
	for (int i=1; i<=n; i++)
	{
		suma+=tab[i];
		
		if (tab[i]!= 0)
		ile++;
	}
}

int main ()
{
	scanf("%d", &q);
	
	
	for (int i=1; i<=q; i++)
	{
		suma = 0;
		ile=0;
	
		scanf("%d%d", &n, &m);
	
		for (int j=1; j<=m; j++)
		{
			scanf("%d %c %d", &a, &c, &b);
					
			
		if ( c == '>')
		{	
		tab[a]++;
		}
		
		
		if ( c == '<')
		{
		tab[a]--;	
		}	
		
		}
		
		
		sumuj();
		czysc();
		
		if( suma != 0 && ile <=n-1 || suma == 0)
			printf("REMIS\n");	
		else
		if (suma > 0 && ile > n-1)
			{
				printf("WYGRANA\n");
			}
		else
		if (suma < 0)
		{
			printf("PRZEGRANA\n");
		}
		
	}
}