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

int main()
{
    unsigned long long int N,W,p,a;
    scanf("%llu %llu",&N,&W,&a);
    p=N-0;
    while(1)
        {
           a=N-0;
         N=abs(N-W);


        if(N>=p)
        break;
        if(N>=a)
        break;

    }
    printf("%d\n",a);
    return 0;
}