#include <stdio.h>
#include <math.h>
int main()
{
	long long x,y,i,f;
	scanf("%lld%lld",&x,&y);
	if(x!=y)
	{
		f=0;
		for(i=2;i<y;i++)
		{
			if(i*x%y!=0)
			{
				f=1;
				printf("%lld\n",i*x);
				break;
			}			
		}
		if(f==0)
			printf("-1\n");
	}
	else
	{
		printf("-1\n");
	}
	return 0;
}