#include <bits/stdc++.h>
using namespace std;

int main()
{
	long long x,k,d;
	cin>>x>>k>>d;
	x=abs(x);
	if(x/k>=d)
		cout<<abs(x-k*d);
	else
	{
		long long res=x%d;
		long long cnt=(x-res)/d;
		if((k-cnt)%2)
			res=abs(res-d);
		cout<<res;
	}

	return 0; 
}