#include <stdio.h>
#define SIZE 3
int checkLine(int board[SIZE][SIZE], int size, int isRow) {
for (int i = 0; i < size; i++) {
int numOf0 = 0, numOf1 = 0;
for (int j = 0; j < size; j++) {
int value = isRow ? board[i][j] : board[j][i];
if (value == 0) numOf0++;
else if (value == 1) numOf1++;
}
if (numOf0 == size) return 0;
if (numOf1 == size) return 1;
}
return -1;
}
int main() {
int board[SIZE][SIZE];
int i,j;
int numOfX;
int numOfO;
int result = -1;
for (i=0;i<SIZE;i++){
for(j=0;j<SIZE;j++){
scanf("%d",&board[i][j]);
}
}
result = checkLine(board, SIZE, 1);
if (result == -1) {
result = checkLine(board, SIZE, 0);
}
numOfO = numOfX = 0;
for(i=0;i<SIZE;i++){
if(board[i][i]==1){
numOfX++;
}else{
numOfO++;
}
}
numOfO=numOfX=0;
for(i=0;i<SIZE;i++){
if(board[i][SIZE-i-1]==1){
numOfX++;
}else{
numOfO++;
}
}
if(numOfO==SIZE){
result=0;
}else if(numOfX==SIZE){
result=1;
}
if (result == 0) {
printf("O赢了");
} else if (result == 1) {
printf("X赢了");
} else {
printf("没人赢");
}
return 0;
}