按要求来玩就行
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <queue>
#include <cstdlib>
#include <cstring>
#include <vector>
#include <set>
using namespace std;
#define ll long long
#define maxn 200005
ll l, r;
int main()
{
//freopen("input.txt", "r", stdin);
//freopen("output.txt", "w", stdout);
scanf("%I64d%I64d", &l, &r);
//scanf("%lld%lld", &l, &r);
l--;
ll sum1 = 0, sum2 = 0;
ll t = 2;
while (l > 0)
{
if (l < t)
break;
sum1 += l / t;
l -= l / t;
++t;
}
t = 2;
while (r > 0)
{
if (r < t)
break;
sum2 += r / t;
r -= r / t;
++t;
}
//printf("%lld\n", l);
//printf("%lld\n", r);
printf("%I64d\n", r - l);
//system("pause");
//while (1);
return 0;
}