#include <stdio.h>

int main(void){
    long n,k,min;
    scanf("%ld %ld", &n,&k);
    n%=k;
    min=n;
    while(1){
        n-=k;
        if(n<0){
            n*=-1;
        }
        /*nを正にする*/
        if(n<min){
            min=n;
        }
        else{
            break;
        }
    }
    printf("%ld\n",min);
    return 0;
}
