#include<bits/stdc++.h>
using namespace std;

int main(){
  long long int n;
  cin>>n;
  long long x=sqrt(n+1);
  
  long long total=(x*(x+1))/2;
  x++;
  while(total<=n+1){
    total+=x;
    x++;
  }
  total-=x;
  x-=2;
  cout<<1+(n-x)<<endl;
}
  
#include <iostream>
using namespace std;
int main() 
{ 
    long long k;
    cin>>k;
    long long i,j;
    long long b,c;
    long long cnt=0;
    for(i=1;i<=k;i++){
        b=k/i;
        if(b<i) break;
        for(j=i;j<=k;j++){
            c=k/(i*j);
            if(c<j) break;
            if(i==j){
                cnt+=1;
                cnt+=(c-j)*3;
            }else{
                cnt+=3;
                cnt+=(c-j)*6;
            }
        }
        if(c<j) continue;
    }
    cout<<cnt<<endl;
    return 0; 
}