function Main(input) {
    var tmp = input.split(" ");
    var N = parseInt(tmp[0],10);
    var K =parseInt(tmp[1],10);

    var surplus = N%K;
    //console.log(surplus);

    if(surplus==0){
        console.log(0);
    }else if(Math.ceil(K/2)<=surplus){
        console.log(K -surplus);
    }else if(Math.ceil(K/2)>surplus){
        console.log(surplus);
    }



}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));