#include <iostream>
#include <map>
#include <cstdlib>
using namespace std;
int target[1001];
int target_org[10];
int guess[1001];
int guess_org[10];
map<int,int> mp;
int main()
{
int n,cnt;
int match,w_match;
int c=1,Ln;
while(cin>>n)
{
if(n==0)
break;
int i=0;
for(int i=1;i<=9;i++)
target_org[i]=0;
cnt=0;
for(int i=1;i<=n;i++)
{
cin>>target[i];
if(target_org[target[i]]==0)
{
cnt++;
}
target_org[target[i]]++;
}
Ln=1;
while(1)
{
int sum=0;
match=0;
for(int i=1;i<=9;i++)
guess_org[i]=0;
mp.clear();
for(int i=1;i<=n;i++)
{
cin>>guess[i];
sum+=guess[i];
guess_org[guess[i]]++;
if(guess[i]==target[i])
{
match++;
//guess_org[guess[i]]-=1;
mp[guess[i]]++;
}
}
if(sum==0)
break;
w_match=0;
for(int i=1;i<=9;i++)
{
//if(target_org[i]>0 && guess_org[i]>0)
//w_match++;
if( mp[i]!=0)
{
if((guess_org[i]-mp[i])>0 && (target_org[i]-mp[i])>0)
{
if((guess_org[i]-mp[i])<=(target_org[i]-mp[i]))
w_match+=(guess_org[i]-mp[i]);
else
w_match+=(target_org[i]-mp[i]);
}
}
else if(guess_org[i]>0&& target_org[i]>0)
{
if(guess_org[i]<=target_org[i])
w_match+=guess_org[i];
else
w_match+=target_org[i];
}
}
if(Ln)
{
cout<<"Game "<<c++<<":\n";
Ln=0;
}
cout<<" ("<<match<<","<<w_match<<")\n";
}
}
return 0;
}