#include using namespace std; int readone(){ int n, res = 0; cin >> n; while(n){ res |= 1<<(n%10); n /= 10; } return res; } int main(){ int n; while(scanf("%d", &n) == 1){ vector data; int frq[30];memset(frq, 0, sizeof(frq)); int eri = -1, erj = -1; for(int i = 0; i < n; i++){ string a; cin >> a; bool C[30]; memset(C, 0, sizeof(C)); for(int j = 0; j < n; j++){ if(C[a[j]-'A']){ eri = i; erj = j; } C[a[j]-'A'] = 1; frq[a[j]-'A'] ++; } data.push_back(a); } char bad, correct; for(int i = 0; i < 26; i++){ if(frq[i] == 1) bad = i + 'A'; if(frq[i] == n - 1) correct = i + 'A'; } if(eri == -1){ for(int i = 0; i < n; i++) for(int j = 0; j < n; j++){ if(data[i][j] == bad){ eri = i; erj = j; } } } eri ++; erj ++; cout << eri << ' ' << erj << ' ' << correct << endl; } }