#include <stdio.h>
#include <string.h>
struct node
{
int num;
int bj;
}ls[1010],pp[1010];
int main()
{
int n,c = 0;
while(scanf("%d",&n),n)
{
for(int i = 1;i <= n;i++)
{
scanf("%d",&ls[i].num);
ls[i].bj = 0;
}
int js,a,b;
printf("Game %d:\n",++c);
while(1)
{
js = 0;
a = 0;
b = 0;
for(int i = 1;i <= n;i++)
{
scanf("%d",&pp[i].num);
pp[i].bj = 0;
ls[i].bj = 0;
if(pp[i].num == 0)
js++;
if(pp[i].num == ls[i].num)
{
ls[i].bj = 1;
pp[i].bj = 1;
a++;
}
}
if(js == n)
break;
for(int i = 1;i <= n;i++)
{
if(!ls[i].bj)
{
for(int j = 1; j <= n; j++)
{
if(pp[j].bj)
continue;
if(ls[i].num == pp[j].num)
{
ls[i].bj = 1;
pp[j].bj = 1;
b++;
break;
}
}
}
}
printf(" (%d,%d)\n",a,b);
}
}
return 0;
}