#include <iostream>
using namespace std;
int main()
{
char arr[3][3]={0};
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
cin>>arr[i][j];
}
}
//标记输赢哨兵
bool kw=false;
bool bw=false;
//行赢
for(int i=0;i<3;i++)
{
if(arr[i][0]==arr[i][1]&&arr[i][1]==arr[i][2])
{
if(arr[i][0]=='K')
{
kw=true;
}
if(arr[i][0]=='B')
{
bw=true;
}
}
}
//列赢
for(int j=0;j<3;j++)
{
if(arr[0][j]==arr[1][j]&&arr[1][j]==arr[2][j])
{
if(arr[0][j]=='K')
{
kw=true;
}
if(arr[0][j]=='B')
{
bw=true;
}
}
}
//正对角线赢
if(arr[0][0]==arr[1][1]&&arr[1][1]==arr[2][2])
{
if(arr[0][0]=='K')
{
kw=true;
}
if(arr[0][0]=='B')
{
bw=true;
}
}
//反对角线赢
if(arr[0][2]==arr[1][1]&&arr[1][1]==arr[2][0])
{
if(arr[0][2]=='K')
{
kw=true;
}
if(arr[0][2]=='B')
{
bw=true;
}
}
//输出赢家
if(kw)
{
cout<<"KiKi wins!"<<endl;
}
else if(bw)
{
cout<<"BoBo wins!"<<endl;
}
else
{
cout<<"No winner!"<<endl;
}
return 0;
}