#include<stdio.h>

long int longabs(long int); //ライブラリにあるabsはint型を受け取る関数

int main(){
  long int min=100,x,n,k;
  int i;
  scanf("%ld %ld",&n,&k);
  
  if(longabs(n-(n/k)*k)>longabs(n-((n/k)+1)*k))
    printf("%ld",longabs(n-((n/k)+1)*k));
  else
    printf("%ld",longabs(n-(n/k)*k));
}

long int longabs(long int a){
  if(a<0)
    return -a;
  else
    return a;
}