题目
#include<bits/stdc++.h>
using namespace std;
struct ll{
int l[4];
}h[50010];
bool point[50010];
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=3;j++){
cin>>h[i].l[j];
}
}
for(int i=1;i<=3;i++){
point[h[0].l[i]]=1;
}
int sum=0;
for(int i=1;i<=n-2;i++){
int cnt=0;
for(int j=1;j<=3;j++){
cnt+=point[h[i].l[j]];
}
if(cnt==2){
sum++;
}
}
if(sum==1){
cout<<"JMcat Win";
}
else{
if(sum%2==0) cout<<"JMcat Win";
else cout<<"PZ Win";
}
return 0;
}