#apc001a. [apc001_a]Two Integers

[apc001_a]Two Integers

题目描述

给定正整数 XXYY。如果存在一个不超过 101810^{18} 的正整数是 XX 的倍数但不是 YY 的倍数,则选择一个这样的整数并打印出来。如果不存在,打印 \-1\-1

约束条件

  • 1X,Y1091 ≤ X,Y ≤ 10^9
  • XXYY 是整数。

输入

从标准输入读入输入数据,输入格式如下:

XX YY

输出

打印一个不超过 101810^{18} 的正整数,该整数是 XX 的倍数但不是 YY 的倍数,或者如果不存在这样的整数则打印 \-1\-1


示例输入1

8 6

示例输出1

16

例如,161688 的倍数但不是 66 的倍数。


示例输入2

3 3

示例输出2

-1

33 的倍数是 33 的倍数。