#include<cstdio>
using namespace std;
/*sum-n如果为奇数肯定不可能,因为从+ -> -,一定相差2*x,一定是偶数
 如果为偶数的话,那么该偶数一定小于sum,所以一定在1+……+i中由若干个数相加之和中
 因为小于sum的偶数肯定在sum中都能找到
*/
int main()
{
    int n;
    scanf("%d",&n);
    int sum = 0,i;
    for(i = 1; sum<n||(sum-n)%2; ++i)
        sum += i;
    printf("%d\n",i-1);
    return 0;
}