#include <bits/stdc++.h>
using namespace std;
#define REP(i,n) for(int i=0;i<(n);i++)
typedef long long ll;

int main(){
  ll x,k,d,ans=0;cin>>x>>k>>d;
  if(x<0) x*=-1;
  if(x/d<=k){
    ans=x%d;
    k-=x/d;
    if(k%2)ans=abs(ans-d);
  }else{
    ans=x-d*k;
  }

  cout<<ans;
}

