import std;

auto input()
{
    return readln().chomp();
}

void main()
{
    auto xy = readln.split.to!(int[]);
    //writeln(xy);
    if (xy[1] % xy[0] != 0)
    {
        writeln(xy[0]);
    }
    else
    {
        writeln(-1);
    }

}
// void scan(L...)(ref L A)
// {
//     auto l = readln.split;
//     foreach (i, T; L)
//     {
//         A[i] = l[i].to!T;
//     }
// }
