#include<bits/stdc++.h>
using namespace std;
long long int ans=0,l,n,m,k=INT_MIN;
int main(){
cin>>l>>n>>m;
if(m-n<l){
cout<<(m-n)%l;
return 0;
}
for(int i=n%l;i<m-(n%l);i++){
if(i%l>k){
k=i%l;
}else{
cout<<k;
return 0;
}
}
cout<<k;
}
/**************************************************************
Problem: 2401
User: zhengzihao
Language: C++
Result: Wrong Answer
****************************************************************/