#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int i, j, k; vectorflag(110, false); vector>list(111, vector(111)); int n; cin >> n; for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { string s; cin >> s; list[i][j] = s; } } for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { if (list[i][j] == "nyanpass") { bool fflag = false; for (k = 0; k < n; k++) { if (k == j) continue; if (list[k][j] != "nyanpass") { fflag = true; //flag[j] = true; break; } } if (fflag == false) { flag[j] = true; } } } } int cnt = 0; int ans; for (i = 0; i < n; i++) { if (flag[i] == true) { cnt++; ans = i + 1; } } if (cnt >= 2 || cnt == 0 ) { cout << -1 << endl; } else { cout << ans << endl; } getchar(); getchar(); return 0; }