#include using namespace std; int T,x,y,n,i,j,ans; int f[505][505]; int cal(int x,int y) { int t=0,a=1,per=f[x][y],res=0; int p[4]; p[1]=p[2]=p[3]=0; for(int i=-3;i<=3;i++)for(int j=-3;j<=3;j++)if((i||j)&&abs(i)+abs(j)<=3&&x+i>0&&y+j>0)p[f[x+i][y+j]]++; while(a<9) { int tmp=(8*a*a-t+per-1)/per; res+=tmp; t+=tmp*per; a++; int i; for(i=3;!p[i];i--); per+=i; p[i]--; } return res; } main() { cin>>T; while(T--) { cin>>n>>x>>y; for(i=1;i<=n;i++)for(j=1;j<=n;j++)scanf("%d",f[i]+j); ans=1e9; for(i=1;i<=n;i++)for(j=1;j<=n;j++)ans=min(ans,cal(i,j)+(abs(x-i)+abs(y-j)+1)/2); cout<