# Include "iostream" # include "memory. H "using namespace STD; int matrix [110] [110], rowsum [110], columnsum [110], Rowans [110], columnans [110]; int main () {int N, I, j, rowcount, columncount; while (CIN> N & N) {memset (rowsum, 0, sizeof (rowsum); memset (columnsum, 0, sizeof (columnsum); memset (Rowans, 0, sizeof (Rowans); memset (columnans, 0, sizeof (columnans); rowcount = columncount = 0; for (I = 0; I <n; I + +) For (j = 0; j <n; j ++) CIN> matrix [I] [J]; for (I = 0; I <N; I ++) for (j = 0; j <n; j ++) {rowsum [I] + = matrix [I] [J]; columnsum [I] + = matrix [J] [I] ;}for (I = 0; I <n; I ++) {If (rowsum [I] % 2! = 0) Rowans [I] = 1; if (columnsum [I] % 2! = 0) columnans [I] = 1 ;}for (I = 0; I <n; I ++) {If (Rowans [I] = 1) rowcount ++; if (columnans [I] = 1) columncount ++;} If (rowcount = 0 & columncount = 0) cout <"OK" <Endl; else if (rowcount = 1 & columncount = 1) {int temp1, temp2; for (I = 0; I <n; I ++) if (Rowans [I] = 1) temp1 = I; for (I = 0; I <n; I ++) if (columnans [I] = 1) temp2 = I; cout <"change bit (" <temp1 + 1 <"," <temp2 + 1 <")" <Endl ;} elsecout <"upt" <Endl ;}}