#include <stdio.h>
#define ROW 3
#define COL 3
char judge(char board[ROW][COL], int row, int col){
for(int i = 0; i < row; i++){
if(board[i][0] == board[i][1] && board[i][1] == board[i][2] && board[i][0] != ' ') //行判断
return board[i][0];
if(board[0][i] == board[1][i] && board[1][i] == board[2][i] && board[0][i] != ' ') //列判断
return board[0][i];
}
if(board[0][0] == board[1][1] && board[1][1] == board[2][2] && board[1][1] != ' ') //对角线
return board[1][1];
if(board[0][2] == board[1][1] && board[1][1] == board[2][0] && board[1][1] != ' ') //斜对角线
return board[1][1];
return ' ';
}
int main(){
char board[ROW][COL];
for(int i = 0; i < ROW; i++){
for(int j = 0; j < COL; j++)
scanf("%c ", &board[i][j]);
}
char status = judge(board, ROW, COL);
if(status == 'K')
printf("KiKi wins!");
else if (status == 'B')
printf("BoBo wins!");
else
printf("No winner!");
return 0;
}