#include <stdio.h>

long long ABS(long long x){
    return (x>0) ? x : -x ;
}

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