#include #include using namespace std; int main() { int N,S,T; while( 3 == scanf("%d%d%d",&N,&S,&T) ) { if( S <= T ) { if( S == T ) { puts(N==1?"0":"-1"); continue; } if( S == 1 && T == N ) { puts("0"); continue; } if( S == 1 ) { // T < N // S -> T-1 => N -> T puts("1"); continue; } if( T == N ) { // S > 1 // S -> N-1 -> 1 => S-1 => N puts((S+1)==T?"1":"2"); continue; } // 1 < S < T < N puts((S+1)==T?"1":"2"); } else { if( T == 1 && S == N ) { puts("0"); continue; } if( T == 1 ) { // S < N puts(S==(T+1)?"1":"2"); continue; } if( S == N ) { puts("1"); continue; } // 1< T < S < N puts(S==(T+1)?"1":"2"); } } return 0; }