#include <bits/stdc++.h>
using namespace std;
int main(){
  long long int x,k,d;
  cin >> x >> k >> d;
  if(x<0){
    x*=-1;
  }
  if(k<x/d){
    x-=k*d;
  }
  else{
    if((k-x/d)%2==0){
      x=x%d;
    }
    else{
      x=d-x%d;
    }
  }
  cout << x << endl;
  return 0;
}
