/*
#include <stdio.h>
int main()
{
int i,n,a,max=0;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
scanf("%d", &a);
if(max<a)
{
max=a;
}
}
printf("%d", max);
return 0;
}
*/
/*
#include <stdio.h>
#include <stdio.h>
int main()
{
int a,b,i,s=0;
scanf("%d %d", &a,&b);
for(i=a; i<=b; i++)
{
if(i%2==0)
{
printf("-%d",i);
s=s-i;
}
else
{
printf("+%d",i);
s=s+i;
}
}
printf("=%d",s);
return 0;
}
int main()
{
int i,a,d,n;
scanf("%d %d %d",&a,&d,&n);
for(i=1;i<=n-1;i++)
{
a=a+d;
}
printf("%d", a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a;
int m,d,n,i;
scanf("%lld %d %d %d",&a,&m,&d,&n);
for(i=1;i<=n-1;i++)
{
a=a*m+d;
}
printf("%lld", a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,i,s=0;
scanf("%d %d", &a,&b);
for(i=a; i<=b; i++)
{
#include <stdio.h>
int main()
{
int a,b,i,s=0;
scanf("%d %d", &a,&b);
for(i=a; i<=b; i++)
{
if(i%2==0)
{
printf("-%d",i);
s=s-i;
}
else
{
printf("+%d",i);
s=s+i;
}
}
printf("=%d",s);
return 0;
}
if(i%2==0)
{
printf("-%d",i);
s=s-i;
}
else
{
printf("+%d",i);
s=s+i;
}
}
printf("=%d",s);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,s=0;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
if(i%2==0)
{
s=s+i;
}
}
printf("%d", s);
return 0;
}
*/
#include <stdio.h>
int main()
{
int n,i=0,s=0;
scanf("%d", &n);
while(s<n)
{
i++;
s=s+i;
}
printf("%d",i);
// for(i=1;s<n;i++)
// {
// s=s+i;
// }
// printf("%d", i-1);
return 0;
}