快速幂
a, b = map(int, input().split())
def getans(a, b):
ret = 1
while b :
if b & 1: ret = ret * a
b >>= 1
a = a * a
if ret > 1000000000:
return -1
return -1 if ret > 1000000000 else ret
print(getans(a, b))
tql