#include<bits/stdc++.h>
using namespace std;
int mapp[10][10];
int sit[100][100]={{1,1},{2,1},{3,1},{1,2},{2,2},{2,3},{1,3},{2,3},{3,3}};
int main(){
char a[100];
cin>>a;
for(int i=0;i<=9;i=i+2){
int ax=sit[(a[i]-'1')][0];
int ay=sit[(a[i]-'1')][1];
mapp[ax][ay]=1;
}
for(int i=1;i<=8;i=i+2){
int ax=sit[(a[i]-'0')][0];
int ay=sit[(a[i]-'0')][1];
mapp[ax][ay]=2;
}
if(mapp[1][1]==mapp[2][1]&&mapp[2][1]==mapp[3][1]){
if(mapp[1][1]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[1][2]==mapp[2][2]&&mapp[2][2]==mapp[3][2]){
if(mapp[1][2]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[1][3]==mapp[2][3]&&mapp[2][3]==mapp[3][3]){
if(mapp[1][3]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[1][1]==mapp[1][2]&&mapp[1][2]==mapp[1][3]){
if(mapp[1][1]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[2][1]==mapp[2][2]&&mapp[2][2]==mapp[2][3]){
if(mapp[1][1]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[3][1]==mapp[3][2]&&mapp[3][2]==mapp[3][3]){
if(mapp[1][1]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[1][1]==mapp[2][2]&&mapp[2][2]==mapp[3][3]){
if(mapp[1][1]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
if(mapp[3][1]==mapp[2][2]&&mapp[2][2]==mapp[1][3]){
if(mapp[1][1]==1)cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
cout<<"drew.";
return 0;
}