#include <bits/stdc++.h>
#define u unsigned
#define rr register
#define ll long long
using namespace std;
inline long long read(){
char ch = getchar();
int x = 0;bool s = 1;
while(!isdigit(ch)){if(ch == '-')s = 0;ch = getchar();}
while(isdigit(ch)){x = x * 10 + ch - '0';ch = getchar();}
return s?x:-x;
}
void write(long long num){
if(num > 9){
write(num / 10);
}
putchar(num % 10 + '0');
return;
}
int main(){
int n,l,r,ans;
cin>>n>>l>>r;
if(ceil(l * 1.0 / n) * n >= l && ceil(l * 1.0 / n) * n <= r) ans = n - 1;
else ans = r % n;
cout<<ans;
return 0;
}
最后一个点过不了求助