#include<stdio.h>
#include<stdlib.h>
int main(void){
  long long n,k;
  scanf("%lld%lld",&n,&k);
  if(n<k){
    long long m=llabs(n-k);
    if(n<m)printf("%lld",n);
    else printf("%lld",m);
  }
  else {
    if(n%k==0)
      printf("0");
    else {
      long long m=n%k;
      if(m<llabs(m-k))printf("%lld",m);
      else printf("%lld",llabs(m-k));
    }
  }
    return 0;
  }
