#include <bits/stdc++.h>
#define VuDucNam ios_base::sync_with_stdio(false);
#define Lop9a6 cin.tie(NULL);
#define THCSPhamVanDong cout.tie(NULL);
#define ll long long
#define el cout << '\n'
#define sz(a) (ll) a.size()
#define all(a) a.begin(), a.end()
#define fill(a, x) memset(a, x, sizeof(a))
#define file(name) if (freopen(name ".inp", "r", stdin) freopen(name ".out", "w", stdout);
#define TIME (1.0 * clock() / CLOCKS_PER_SEC)
using namespace std;
int main()
{
VuDucNam Lop9a6 THCSPhamVanDong
ll n;
cin >> n;
ll ans = 0;
for (ll y = 1; y * y <= n; ++y)
{
ll x=n/y;
ans+=x*(x-1)/2;
}
cout << ans;
el;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgVnVEdWNOYW0gaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiNkZWZpbmUgTG9wOWE2IGNpbi50aWUoTlVMTCk7CiNkZWZpbmUgVEhDU1BoYW1WYW5Eb25nIGNvdXQudGllKE5VTEwpOwojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGVsIGNvdXQgPDwgJ1xuJwojZGVmaW5lIHN6KGEpIChsbCkgYS5zaXplKCkKI2RlZmluZSBhbGwoYSkgYS5iZWdpbigpLCBhLmVuZCgpCiNkZWZpbmUgZmlsbChhLCB4KSBtZW1zZXQoYSwgeCwgc2l6ZW9mKGEpKQojZGVmaW5lIGZpbGUobmFtZSkgaWYgKGZyZW9wZW4obmFtZSAiLmlucCIsICJyIiwgc3RkaW4pIGZyZW9wZW4obmFtZSAiLm91dCIsICJ3Iiwgc3Rkb3V0KTsKI2RlZmluZSBUSU1FICgxLjAgKiBjbG9jaygpIC8gQ0xPQ0tTX1BFUl9TRUMpCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBWdUR1Y05hbSBMb3A5YTYgVEhDU1BoYW1WYW5Eb25nCiAgICBsbCBuOwogICAgY2luID4+IG47CiAgICBsbCBhbnMgPSAwOwogICAgZm9yIChsbCB5ID0gMTsgeSAqIHkgPD0gbjsgKyt5KQogICAgewogICAgICAgIGxsIHg9bi95OwogICAgICAgIGFucys9eCooeC0xKS8yOwogICAgfQogICAgY291dCA8PCBhbnM7CiAgICBlbDsKICAgIHJldHVybiAwOwp9Cg==