#include<iostream>
using namespace std;
int main(){
int n,i,j;
cin>>n>>i>>j;
int ar[n][n];
for(int m=0;m<n;m++){
for(int k=0;k<n;k++){
if(m==i||k==j||(i-m)/(j-k)==1||(i-m)/(j-k)==-1){
cout<<m<<" "<<k<<endl;
}
}
}
return 0;
}
#include<iostream>
using namespace std;
int main() {
int n, s = 0, k = 0, x = 0, y = 0, a = -1, b = -1;
cin >> n;
int ar[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cin >> ar[i][j];
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (ar[i][j] == 1) {
s++;
}
}
if (s % 2 == 1) {
x++;
s = 0;
a = i;
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (ar[j][i] == 1) {
k++;
}
}
if (k % 2 == 1) {
y++;
k = 0;
b = i;
}
}
if(a==-1&&b==-1){
cout<<"OK";
}else if(x==1&&y==1){
cout<<a<<" "<<b;
}else{
cout<<"Corrupt";
}
return 0;
}