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

#define int long long
template<typename T>
void fin(T a){
  cout<<a<<endl;
  exit(0);
}

signed main(){
  int x,k,d;cin>>x>>k>>d;
  x=abs(x);
  if(x/d>k)fin(x-d*k);
  if((x/d+k)&1)fin(d-x%d);
  fin(x%d);
}
