#include <iostream>

using namespace std;

int cmmdc(int a,int b)
{
    while(a!=b)
    {
        if(a<b)
        {
            b=b-a;
        }
        else
            a=a-b;
    };
    return a;
}

int lcm(int a,int b)
{
    return a*b/cmmdc(a,b);
}

int main()
{
    int a,b,n,multiple;
    n=0;
    cin>>a>>b;
    multiple=lcm(a+n,b+n);
    while((a+n)%(b+n)!=0 && (b+n)%(a+n)!=0)
    {
        int aux=lcm(a+n,b+n);
        if(aux<multiple)
            multiple=aux;
        n++;
    };
    return n;
}