Having learned the multiplication table, Takahashi can multiply two integers between 1 and 9 (inclusive) together. He cannot do any other calculation.

Given are two integers A and B.

If Takahashi can calculate A \times B, print the result; if he cannot, print `-1` instead.

Constraints

* 1 \leq A \leq 20
* 1 \leq B \leq 20
* All values in input are integers.

Input

Input is given from Standard Input in the following format:


A B


Output

If Takahashi can calculate A \times B, print the result; if he cannot, print `-1`.

Examples

Input

2 5


Output

10


Input

5 10


Output

-1


Input

9 9


Output

81
get = lambda: int(raw_input().strip())
getl = lambda: raw_input().strip()
gets = lambda: map(int, raw_input().strip().split())
getss = lambda n: [gets() for _ in xrange(n)]

a, b = gets()
print a * b if 1 <= a <= 9 and 1 <= b <= 9 else -1