#include #define ll long long #define ld long double #define fi first #define se second #define pll pair #define INF (1ll << 60) #define ppl pair #define vl vector #define vi vector #define vvi vector #define vvl vector #define FOR(i,a,b) for(ll i=a;i> n >> m; ll res = 0; ll limit = sqrt(m); FOR(i, 1, limit+1){ ll a = max(i*i, n); ll b = m; ll lower = a/i; ll upper = b/i; res += (upper-lower)*2; if(i * lower == a){ res += 2; } if(a == i*i){ res--; } } cout << res << endl; return 0; }