#include <stdio.h>
#include <stdlib.h>

int main(void){
    long long int n=0,n0=0,k=0;
    scanf("%lld %lld", &n,&k);
    long long int i=0,t=0;
	/*
    while(1){
      n0=labs(n-k);
      if(labs(n)<=labs(n0)){
        break;
      }
      i++;
      n = n0;
    }
    */
  t=n%k;
  if(t<k-t) printf("%lld", t);
  else printf("%lld", k-t);
    //printf("%lld\n", n);
    return 0;
}