#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;
}