#include<bits/stdc++.h>

using namespace std;

int main(){
    long long X,K,D;
    cin >> X >> K >> D;
    X = abs(X);
    long long k = K-(X/D);
    if(k<0){
        X -= (K*D);
    }
    else if(k>=0){
        X %= D;
        if(k%2==1)X -= D;
    }
    cout << abs(X) << endl;
}