#include<bits/stdc++.h>
#define k(i) i%2+1
using namespace std;
int mp[10][10];
string s;
bool check(int op){
if(mp[1][1]==mp[1][2]&&mp[1][2]==mp[1][3]&&mp[1][3]==op) return true;
if(mp[2][1]==mp[2][2]&&mp[2][2]==mp[2][3]&&mp[2][3]==op) return true;
if(mp[3][1]==mp[3][2]&&mp[3][2]==mp[3][3]&&mp[3][3]==op) return true;
if(mp[1][1]==mp[2][1]&&mp[2][1]==mp[3][1]&&mp[3][1]==op) return true;
if(mp[1][2]==mp[2][2]&&mp[2][2]==mp[3][2]&&mp[3][2]==op) return true;
if(mp[1][3]==mp[2][3]&&mp[2][3]==mp[3][3]&&mp[3][3]==op) return true;
if(mp[1][1]==mp[2][2]&&mp[2][2]==mp[3][3]&&mp[3][3]==op) return true;
if(mp[3][1]==mp[2][2]&&mp[2][2]==mp[1][3]&&mp[1][3]==op) return true;
return false;
}
int main(){
cin>>s;
for(int i=0;i<s.length();i++){
if(s[i]='1') mp[1][1]=k(i);
if(s[i]='2') mp[1][2]=k(i);
if(s[i]='3') mp[1][3]=k(i);
if(s[i]='4') mp[2][1]=k(i);
if(s[i]='5') mp[2][2]=k(i);
if(s[i]='6') mp[2][3]=k(i);
if(s[i]='7') mp[3][1]=k(i);
if(s[i]='8') mp[3][2]=k(i);
if(s[i]='9') mp[3][3]=k(i);
}
if(check(1)||check(2)){
if(check(1)) cout<<"xiaoa wins.";
else cout<<"uim wins.";
return 0;
}
else cout<<"drew.";
}