#include #include #include using namespace std; typedef long long ll; int main() { int n,st,en,l1,l2,l3; while(scanf("%d%d%d",&n,&st,&en)!=EOF) { if(st==en) { if(n==1) { puts("0"); } else { puts("-1"); } continue; } if(st>en) st=n-st+1,en=n-en+1; l1=st-1,l2=en-st-1,l3=n-en; if(l1&&l2&&l3) puts("2"); else if(!l1) { if(!l3) puts("0"); else puts("1"); } else if(!l2) { puts("1"); } else { puts("2"); } } return 0; }