#include <stdio.h>
using namespace std;
int n,m,q,l;
struct dfw
{
int w,s,l;
};
int main()
{
scanf("%d%d%d%d",&n,&m,&q,&l);
int c[n+1][l+1]={0},d[n+1]={0};
dfw a[n+1];
for(int i=1;i<=n;i++) for(int j=0;j<l;j++) scanf("%d",&c[i][j]);
for(int i=1;i<=n;i++)
{
scanf("%d",&d[i]);
a[i].w=0;
a[i].s=0;
a[i].l=0;
}
int z,k,o=-1,u=0,s1=m,s2=m,f1=1,f2=1;
while(q)
{
scanf("%d%d",&z,&k);
if(z==1)
{
o*=-1;
if(!u) for(int i=1;i<=n;i++)
{
if(a[i].s==1) s1+=d[i];
if(a[i].s==2) s2+=d[i];
}
u++;
if(u==2)
{
u=0;
q--;
}
if(o==1)
{
f1=(f1+k)%n;
if(a[f1].s==2) s1-=a[f1].w;
}
else
{
f2=(f2+k)%n;
if(a[f2].s==1) s2-=a[f2].w;
}
}
else
{
if(o==1)
{
while(k--&&s1>=c[f1][a[f1].l]&&(a[f1].s==0||a[f1].s==1)&&a[f1].l<l)
{
s1-=c[f1][a[f1].l];
a[f1].s=1;
a[f1].w+=c[f1][a[f1].l];
a[f1].l++;
}
}
else
{
while(k--&&s2>=c[f2][a[f2].l]&&(a[f2].s==0||a[f2].s==2)&&a[f2].l<l)
{
s2-=c[f2][a[f2].l];
a[f2].s=2;
a[f2].w+=c[f2][a[f2].l];
a[f2].l++;
}
}
}
if(s1<0)
{
printf("Renko\n");
return 0;
}
if(s2<0)
{
printf("Merry\n");
return 0;
}
}
printf("%d %d\n",s1,s2);
return 0;
}