#include<bits/stdc++.h>
using namespace std;
int n,m,l=2,z=1;
string a[100010],b[100010],nowl,nowz;
bool flag,ansz=true,ansl=true;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
cin>>b[i];
}
sort(a+1,a+n+1);
sort(b+1,b+m+1);
nowl=a[1];
while(ansz && ansl){
ansl=ansz=0;
for(int i=z;i<=m;i++){
char p=nowl[0]+1;
if((b[i][0]==nowl[0] && nowl<b[i]) || (b[i][0]==p)){
nowz=b[i];
ansz=1;
z=i+1;
break;
}
}
if(!ansz){
ansl=1;
break;
}
for(int i=l;i<=n;i++){
char p=nowz[0]+1;
if((a[i][0]==nowz[0] && nowz<a[i]) || (a[i][0]==p)){
nowl=b[i];
ansl=1;
l=i+1;
break;
}
}
if(!ansl){
ansz=1;
break;
}
}
if(!ansz){
cout<<"Leona";
}
else{
cout<<"Zoe";
}
return 0;
}
有什么问题吗???