#函数的定义和调用
def function(m,n):
return m**n
#python3中错误用法:x,y=int(input().split())
x,y=map(int,input().split())#连续输入多个整数的例子
print(function(x,y))
#递归函数的例子:求阶乘的函数
def function(num):
if num==1:
return 1
else:
return num*function(num-1)
x=int(input())
print(function(x))