#include <stdio.h>
#include <string.h>
#include <math.h>
int main(void)
{
	 int a,b,t,i;
	 long long ans;
	 while(scanf("%d %d",&a,&b)!=EOF)
	 {
	 	if(a%b==0||b%a==0)
	 	{
	 		printf("-1\n");
	 		continue;
		 }
		for(i=2;;i++)
		{
			ans=i*a;
			if(ans%b!=0)
			{
				printf("%d\n",ans);
				break;
			}
			
		}
		
	  } 
} 