#include <bits/stdc++.h>
using namespace std;
int main()
{
#ifndef ONLINE_JUDGE
freopen("data/P8874/P8874.in","r",stdin);
freopen("data/P8874/P8874_2.out","w",stdout);
#endif
int n, m, q, l;
cin >> n >> m >> q >> l;
long long c[n][l];
long long player_money[2];
int player_pos[2];
int b_level[n];
long long b_money[n];
int b_owner[n];
long long d[n];
int cur_player = -1;
int o, k;
string player_name[] = {"Renko", "Merry"};
player_money[0] = m;
player_money[1] = m;
player_pos[0] = 0;
player_pos[1] = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < l; j++)
{
cin >> c[i][j];
}
}
memset(b_level, 0, sizeof(b_level));
memset(b_money, 0, sizeof(b_money));
memset(b_owner, -1, sizeof(b_owner));
for (int i = 0; i < n; i++)
{
cin >> d[i];
}
while(cin >> o >> k)
{
if (o == 1)
{
cur_player = (cur_player + 1) % 2;
if (cur_player == 0)
{
for (int i = 0; i < n; i++)
{
if (b_owner[i] != -1)
{
player_money[b_owner[i]] += d[i];
}
}
}
for (int i = 0; i < k; i++)
{
player_pos[cur_player] = (player_pos[cur_player] + 1) % n;
if (b_owner[player_pos[cur_player]] == -1)
{
continue;
}
else if(b_owner[player_pos[cur_player]] == cur_player)
{
player_money[cur_player] += b_money[player_pos[cur_player]];
}
else
{
player_money[cur_player] -= b_money[player_pos[cur_player]];
if (player_money[cur_player] < 0)
{
cout << player_name[cur_player];
return 0;
}
player_money[cur_player ^ 1] += b_money[player_pos[cur_player]];
}
}
}
else
{
if (b_owner[player_pos[cur_player]] == cur_player || b_owner[player_pos[cur_player]] == -1)
{
b_owner[player_pos[cur_player]] = cur_player;
for (int i = 0; i < k; i++)
{
if (b_level[player_pos[cur_player]] + 1 > l) break;
if (c[player_pos[cur_player]][b_level[player_pos[cur_player]]] > player_money[cur_player])
break;
player_money[cur_player] -= c[player_pos[cur_player]][b_level[player_pos[cur_player]]];
b_money[player_pos[cur_player]] += c[player_pos[cur_player]][b_level[player_pos[cur_player]]];
b_level[player_pos[cur_player]]++;
}
}
}
}
for (int i = 0; i < n; i++)
{
if (b_owner[i] != -1)
{
player_money[b_owner[i]] += d[i];
}
}
cout << player_money[0] << " " << player_money[1];
return 0;
}