#include #define st first #define nd second #define pb push_back #define rep(i, a, b) for(int i = (a); i < (b); ++i) #define sci(x) int x; cin >> x; #define scvi(v, n) vector v(n); rep(i, 0, n) cin >> v[i]; using namespace std; typedef long long ll; typedef pair ii; typedef vector vi; inline ll suf(ll a, ll b) { return (a + b - 1) / b; } inline ll f(ll n) { ll res = 0; for(ll k = 1; k * k <= n; ++k) { res += (2ll * suf(n - k * k + 1, k) - 1ll); } return res; } int main() { ios_base::sync_with_stdio(false); cin.tie(0); ll n, m; cin >> n >> m; cout << f(m) - f(n - 1); return 0; }