#include<bits/stdc++.h>
using namespace std;
long long x,k;
int main()
{
cin>>x>>k;
x%=k;
cout<<min(k-x,x);
return 0;
}
#include<bits/stdc++.h>
using namespace std;
long long x,k;
int main()
{
cin>>x>>k;
x%=k;
cout<<min(k-x,x);
return 0;
}
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。