#include<stdio.h>

int main(){
  int N,K,x,y;
  scanf("%d %d\n",&N,&K);
  while(1){
  x=N%K;
  if(x>K){
    N=x;
  }else if(x==K){
    printf("0\n");
    return 0;
  }else{
    y=K-x;
    if(x>y){
      printf("%d\n",y);
      return 0;
    }else{
      printf("%d\n",x);
      return 0;
    }
  }
  }
}
