#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
****************************************************************/