#include using namespace std; bool die[3][3]; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int amount = 0; for(int i = 0; i < 3; ++i) { for(int j = 0; j < 3; ++j) { char a; cin >> a; if(a == 'o') { die[i][j] = 1; ++amount; } } } switch(amount) { case 1: if(die[1][1]) { cout << 1; } else { cout << "unknown"; } return 0; case 2: if((die[0][0] && die[2][2]) || (die[2][0] && die[0][2])) { cout << 2; } else { cout << "unknown"; } return 0; case 3: if(die[1][1] && ((die[0][0] && die[2][2]) || (die[0][2] && die[2][0]))) { cout << 3; } else { cout << "unknown"; } return 0; case 4: if((die[0][0] && die[2][2]) && (die[0][2] && die[2][0])) { cout << 4; } else { cout << "unknown"; } return 0; case 5: if(die[1][1] && ((die[0][0] && die[2][2]) && (die[0][2] && die[2][0]))) { cout << 5; } else { cout << "unknown"; } return 0; case 6: if((die[0][0] && die[2][2]) && (die[0][2] && die[2][0]) && ((die[0][1] && die[2][1]) || (die[1][0] && die[1][2]))) { cout << 6; } else { cout << "unknown"; } return 0; default: cout << "unknown"; break; } return 0; }