/*************************************************************************
    > File Name: a.cpp
    > Author: Amano Sei
    > Mail: amano_sei@outlook.com 
    > Created Time: 2020年11月15日 星期日 21时00分49秒
 ************************************************************************/

#include <cstdio>
int main(){
    int x;
    scanf("%d", &x);
    if(x >= 0)
        printf("%d\n", x);
    else
        puts("0");
    return 0;
}


#include<bits/stdc++.h>
#define maxn 100005
#define mod 1000000007
using namespace std;
long long check(long long k)
{
	return (k+1)*k/2;
}
int main()
{
	long long n;
	cin>>n;
	long long now=0;
	for (long long step=1<<30;step>=1;step=step>>1)
	if (check(now+step)<=n+1)
		now+=step;
	cout<<(n+1-now)<<endl;
}