#include<iostream>
#include<cstdio>
using namespace std;
//计算a的b次方。
int quick_pow(int a,int b)
{
int base=a,ans=1;
while(b)
{
if(b&1) ans*=base;
b>>=1;//右移一位
base*=base;//权重增加
}
return ans;
}
int main()
{
//计算a的b次方。
int a,b;
cin>>a>>b;
cout<<quick_pow(a,b);
}