#include <stdio.h>

int main(){
    long N, K;
    scanf("%ld%ld", &N, &K);
    if(N>K){
        N %= K;
    }
    while(1){
        if(K<N){
            N -= K;
        }else if((N<K) && (K<(2*N))){
            N = K-N;
        }else{
            break;
        }
    }
    printf("%ld\n", N);
    return 0;
}