#include<bits/stdc++.h>
using namespace std;
int k,fact[5];
long long sol;

int main()
{
    scanf("%d",&k);
    fact[1]=1;
    fact[2]=3;
    fact[3]=6;
    for(int i=1;(i*i*i)<=k;i++)
    {
        for(int j=i;(j*j)<=k/i;j++) {
            int lim = (k / i) / j;
            for (int z = j; z <= lim; z++) {
                set<int> S;
               // printf("%d %d %d\n", i, j, z);
                S.insert(i);
                S.insert(j);
                S.insert(z);

                sol += fact[(int) S.size()];

            }
        }
    }

    printf("%lld\n",sol);
    return 0;
}
#include <iostream>
using namespace std;

int main()
{
  int m,a=1,b=1,c=1,k=0;
  cin >> m;
  for(int a=1;a<=m;a++){
    for(int b=1;a*b<=m;b++){
      for(int c=1;a*b*c<=m;c++)
        k++;
    }
  }
  cout << k;
}