#include<stdio.h>
#include<vector>
#include<algorithm>
#include<iostream>
typedef long long ll;
int main()
{
	using namespace std;
	vector<ll> ar;
	using namespace std;
	ll t,i,k;
	ar.push_back(0);
	for(i=1;i<=500000;i++)
		{
			k=ar[i-1]-i;
			if((ar[i-1]-i)>0 && find(ar.begin(),ar.end(),k)==ar.end())
				ar.push_back(ar[i-1]-i);
				else
				ar.push_back(ar[i-1]+i);
		}
	while(scanf("%lld",&t)==1)
	{
		if(t==-1)
		break;
		printf("%lld\n",ar[t]);
	}
	return 0;
}