#include <bits/stdc++.h>
using namespace std;
int n,x,y;
int a[30005][30005];
void fun(int start,int len,int x){
if(len>0){
for(int i=start;i<=start+len-1;i++){
a[start][i]=x;
x++;
}
for(int i=start+1;i<=start+len-1;i++){
a[i][start+len-1]=x;
x++;
}
for(int i=start+len-2;i>=start;i--){
a[start+len-1][i]=x;
x++;
}
for(int i=start+len-2;i>=start+1;i--){
a[i][start]=x;
x++;
}
fun(start+1,len-2,x);
}else{
return;
}
}
int main(){
cin>>n>>x>>y;
fun(1,n,1);
cout<<a[z][b];
return 0;
}