#include <iostream>
using namespace std;
int main()
{
int N, c, max;
c=0;
cin >> N;
int a[N][N];
int b[N];
for(int i = 0; i<N; i++){
for (int j = 0; j<N; j++){
cin >> a[i][j];
}
}
for(int i = 0; i<N; i++){
if (a[i][0] > a[i][1]){
b[c] = a[i][0];
c++;
}
if (a[i][0] < a[i][1]){
b[c] = a[i][N-1];
c++;
}
}
for(int i = 0; i<N; i++){
for (int j = i+1; j<N; j++){
if (b[i] > b[j]){
int tmp = b[i];
b[i] = b[j];
b[j] = tmp;
}
}
}
cout << b[N-1];
system ("pause");
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKCWludCBOLCBjLCBtYXg7CgljPTA7CgljaW4gPj4gTjsKCWludCBhW05dW05dOwoJaW50IGJbTl07Cglmb3IoaW50IGkgPSAwOyBpPE47IGkrKyl7CgkJZm9yIChpbnQgaiA9IDA7IGo8TjsgaisrKXsKCQkJY2luID4+IGFbaV1bal07CgkJfQoJfQoJZm9yKGludCBpID0gMDsgaTxOOyBpKyspewoJCWlmIChhW2ldWzBdID4gYVtpXVsxXSl7CgkJCWJbY10gPSBhW2ldWzBdOwoJCQljKys7CgkJfQoJCWlmIChhW2ldWzBdIDwgYVtpXVsxXSl7CgkJCWJbY10gPSBhW2ldW04tMV07CgkJCWMrKzsKCQl9Cgl9Cglmb3IoaW50IGkgPSAwOyBpPE47IGkrKyl7CgkJZm9yIChpbnQgaiA9IGkrMTsgajxOOyBqKyspewoJCQlpZiAoYltpXSA+IGJbal0pewoJCQkJaW50IHRtcCA9IGJbaV07CgkJCQliW2ldID0gYltqXTsKCQkJCWJbal0gPSB0bXA7CgkJCX0KCQl9Cgl9Cgljb3V0IDw8IGJbTi0xXTsKCXN5c3RlbSAoInBhdXNlIik7CglyZXR1cm4gMDsKfQ==