#include #define maxn 505 using namespace std; int n,x,y; int a[maxn][maxn]; int main() { int T; scanf("%d",&T); while (T--) { scanf("%d%d%d",&n,&x,&y); for (int i=1;i<=n;++i) for (int j=1;j<=n;++j) scanf("%d",&a[i][j]); int ans=1e9; for (int i=1;i<=n;++i) for (int j=1;j<=n;++j) { // for (int i=9;i<=9;++i) // for (int j=8;j<=8;++j) { priority_queue q; for (int dx=-3;dx<=3;++dx) for (int dy=-3;dy<=3;++dy) { int x=i+dx,y=j+dy; if (x<=0||x>n||y<=0||y>n) continue; if (abs(x-i)+abs(y-j)>3) continue; if (!dx&&!dy) continue; q.push(a[x][y]); } if (!q.size()) continue; // cout<=8*r*r; int t=(8*r*r-b-1)/k+1; // cout<