#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
#define inf 1e18
#define mod 1000000007
#define mod1 998244353
#define mod2 999983
#define N 200000
//***DON'T GET STUCK ON ONE APPROACH
ll power(ll a, ll n, ll m);
ll power(ll a, ll n, ll m)
{
    if (n == 0)
        return 1;
    ll x = power(a, n / 2, m);
    if (n % 2 != 0)
        return (((a * x) % m) * (x) % m) % m;
    else
        return (x * x) % m;
}
int32_t main()
{
    ll i, n, j, x, y, m, k, t, sum, count, cnt, b, c, d, j1, z, a, o, temp;
    ios::sync_with_stdio(0);
    cin.tie(NULL);
    cout.tie(NULL);
    cin >> n;
    cnt = 0;
    for (i = 1; i <= n; i++)
    {
        for (j = 1; j * i <= n; j++)
        {
            for (k = 1; k * j * i <= n; k++)
            {
                //   cout << i << " " << j << " " << k << " ";
                cnt++;
            }
        }
    }
    cout << cnt;
    return 0;
}

///  ||====================================================================||
///  ||                Name: Ezaz Hossain                                  ||
///  ||                CodeChef: ezaz21025                                 ||
///  ||                NIT Durgapur                                        ||
///  ||====================================================================||

#include<bits/stdc++.h>
typedef long long int ll;
typedef long double ld;
typedef unsigned long long int ull;
#define mod 1000000007
#define MAX 1000000000000000000
#define pb push_back
#define mp make_pair
#define mt make_tuple
#define lb lower_bound
#define ub upper_bound
#define ff first
#define ss second
#define in insert
#define con continue
#define br break;
#define pi pair<int,int>
#define pl pair<ll,ll>
#define ppl pair<pair<ll,ll>,ll>
#define plp pair<ll,pair<ll,ll>>
#define mem(x,y) memset(x,y,sizeof(x))
#define lcm(a,b) (a*b)/__gcd(a,b)
#define inverse_cos(x) acos(x)
#define fastio ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
#define set_bit_count(x) __builtin_popcount(x)
#define leading_zero_count(x) __builtin_clz(x)
#define tailing_zero_count(x) __builtin_ctz(x)
#define str_rev(str) reverse(str.begin(),str.end())
#define loop(i,x,y) for(ll i=x;i<y;i++)
#define rloop(i,x,y) for(ll i=x-1;i>=y;i--)
using namespace std;
int main()
{
    ll n;
    cin>>n;
    if(n>=0)
        cout << n << endl;
    else
        cout << 0 << endl;
}