#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll power(ll a,ll b)
{
if(b==1){return a;}
if(b&1){return a*power(a,b-1);}
ll tmp=power(a,b/2);
return tmp*tmp;
}
///a^13=a*a^12
///a^12=a^6*a^6
///a^6=a^3*a^3
///a^3=a*a^2
///a^2=a*a
int main()
{
ll n,po;
cin >> n >> po;
cout << power(n,po) << "\n";
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmxsIHBvd2VyKGxsIGEsbGwgYikKewogIGlmKGI9PTEpe3JldHVybiBhO30KICBpZihiJjEpe3JldHVybiBhKnBvd2VyKGEsYi0xKTt9CgogIGxsIHRtcD1wb3dlcihhLGIvMik7CgogIHJldHVybiB0bXAqdG1wOwp9CgovLy9hXjEzPWEqYV4xMgovLy9hXjEyPWFeNiphXjYKLy8vYV42PWFeMyphXjMKLy8vYV4zPWEqYV4yCi8vL2FeMj1hKmEKCmludCBtYWluKCkKewogIGxsIG4scG87CiAgY2luID4+IG4gPj4gcG87CiAgY291dCA8PCBwb3dlcihuLHBvKSA8PCAiXG4iOwp9Cg==