# 問題
N 個の整数 A1,...,AN が与えられます。A1×...×AN を求めてください。ただし、結果が 1018 を超える場合は、代わりに -1 を出力してください。
原文はこちら AtCoder_169_A
# 考え方
- まともに計算しては時間切れになる場合が想定されるので入力を受けてソートする。
# コード
n=int(input())
a=[int(i) for i in input().split()]
b=1
a.sort()
for i in a:
b=b*i
if b>10**18:
b=-1
break
print(b)