#include<bits/stdc++.h>
using namespace std;
long long n,ansx,ansy,k[3001][3001],p=0,o=0,nk;
int main()
{
cin>>n>>ansx>>ansy;
int x=1,y=1;
k[x][y]=1;
o=n;
while(k[ansx][ansy]==0)
{
for(int i=2;i<=n;i++)
{
if(p==0) y++,k[x][y]=k[x][y-1]+1;
if(p==1) y--,k[x][y]=k[x][y+1]+1;
}
if(n==o) n--;
else p++;
for(int i=2;i<=n;i++)
{
if(p==0) x++,k[x][y]=k[x-1][y]+1;
if(p==1) x--,k[x][y]=k[x+1][y]+1;
}
if(p==2) p=0,n--;
p++;
}
cout<<k[ansx][ansy];
}