/*
#include <stdio.h>
int main()
{
int x,i;
for(;;)
{
scanf("%d", &x);
printf("%d\n", x);
if(x==0){
break;
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main ()
{
int x, y, i;
scanf("%d", &x);
for(i=0;i<x;i++)
{
scanf("%d", &y);
printf("%d\n", y);
}
return 0;
}
*/
/*
#include <stdio.h>
int main ()
{
int i, x;
for (;;)
{
scanf("%d", &x);
printf("%d\n", x);
if(x==0){
break;
}
}
return 0;
}
*/
/*
#include <stdio.h>
int main ()
{
int i, x;
scanf("%d", &x);
for(i=x; i>0; i--)
{
printf("%d\n", x--);
}
return 0;
}
*/
/*
#include <stdio.h>
int main ()
{
int i, x;
scanf("%d", &x);
/*
while(x>=0) {
printf("%d\n", x);
x--;
}
*/
/* do {
printf("%d\n", x--);
} while(x>0);
}
*/
/*
#include <stdio.h>
int main ()
{
int i, x;
int y = 1;
scanf("%d", &x);
for(i=1; i<=x; i++)
{
if(i%3==0) {
printf("X ");
}
else {
printf("%d ", i);
}
}
return 0;
}
*/
#include <stdio.h>
int main ()
{
int i = 1;
int x;
int y = 2;
scanf("%d", &x);
for(;;)
{
i = i + y;
++y;
if(i>=x)
{
printf("%d", i);
break;
}
}
return 0;
}