#include<iostream>
using namespace std;
int a[1001][1001];
int main()
{
int n,k=1,x=1,y=0,q,w;
cin>>n>>q>>w;
while (k<=n*n){
while(y<n&&!a[x][y+1]){
a[x][++y]=k++;
}
while(x<n&&!a[x+1][y]){
a[++x][y]=k++;
}
while(y>1&&!a[x][y-1]){
a[x][--y]=k++;
}
while(x>1&&!a[x-1][y]){
a[--x][y]=k++;
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<a[q][w];
break;
}
break;
printf("\n");
}
return 0;
}