#include #include int main(int argc, char** argv){ char die[4][4]; int i, j; for(i = 0; i < 3; ++i) scanf("%s", die[i]); int value = 0; for(i = 0; i < 3; ++i){ for(j = 0; j < 3; ++j){ if(die[i][j] == 'o') ++value; } } switch(value){ case 1: if(die[1][1] == 'o') printf("1\n"); else printf("unknown\n"); break; case 2: if((die[0][0] == 'o' && die[2][2] == 'o') || (die[2][0] == 'o' && die[0][2] == 'o')) printf("2\n"); else printf("unknown\n"); break; case 3: if((die[0][2] == 'o' && die[1][1] == 'o' && die[2][0] == 'o') || (die[0][0] == 'o' && die[1][1] == 'o' && die[2][2] == 'o')) printf("3\n"); else printf("unknown\n"); break; case 4: if(die[0][0] == 'o' && die[0][2] == 'o' && die[2][0] == 'o' && die[2][2] == 'o') printf("4\n"); else printf("unknown\n"); break; case 5: if(die[0][0] == 'o' && die[0][2] == 'o' && die[1][1] == 'o' && die[2][0] == 'o' && die[2][2] == 'o') printf("5\n"); else printf("unknown\n"); break; case 6: if((die[0][0] == 'o' && die[0][1] == 'o' && die[0][2] == 'o' && die[2][0] == 'o' && die[2][1] == 'o' && die[2][2] == 'o') || (die[0][0] =='o' && die[1][0] == 'o' && die[2][0] == 'o' && die[0][2] == 'o' && die[1][2] == 'o' && die[2][2] =='o')) printf("6\n"); else printf("unknown\n"); break; default: break; } return 0; }