#include<iostream>
using namespace std;
int main()
{
int w,m,n;//宽度,m,n
cin>>w>>m>>n;
m--,n--;//下标从0开始
//求行号 列号
int x1=m/w,y1=m%w;
int x2=n/w,y2=n%w;
//反转行
if(x1%2)y1=w-1-y1;//m所在的行为奇数时就反转
if(x2%2)y2=w-1-y2;//n所在的行为奇数时就反转
cout<<abs(x1-x2)+abs(y1-y2)<<endl;//曼哈顿定理求两点距离
return 0;
}