#include <iostream>
using namespace std;
double myPow(double x, int n) {
double sum=1,k=1;
if(n==1)
{
sum=x;
}
if(n>0)
{
for(int i=0;i<n;i++)
{
sum=sum*x;
}
}
else
{
for(int i=n;i>=0;i++)
{
k=k*x;
}
sum=1/k;
}
return sum;
}
int main() {
double y;
cin>>y;
int x;
cin>>x;
cout<<myPow(y,x);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpkb3VibGUgbXlQb3coZG91YmxlIHgsIGludCBuKSB7CiAgICAgICAgZG91YmxlIHN1bT0xLGs9MTsKICAgICAgICBpZihuPT0xKQogICAgICAgIHsKICAgICAgICAgICAgc3VtPXg7CiAgICAgICAgfQogICAgICAgIGlmKG4+MCkKICAgICAgICB7CiAgICAgICAgZm9yKGludCBpPTA7aTxuO2krKykKICAgICAgICB7CiAgICAgICAgICAgIHN1bT1zdW0qeDsKICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgZm9yKGludCBpPW47aT49MDtpKyspCiAgICAgICAgICAgewogICAgICAgICAgICAgICBrPWsqeDsKICAgICAgICAgICB9CiAgICAgICAgICAgIHN1bT0xL2s7CiAgICAgICAgfQogICAgICAgIHJldHVybiBzdW07CiAgICB9CmludCBtYWluKCkgewoJZG91YmxlIHk7CgljaW4+Pnk7CglpbnQgeDsKCWNpbj4+eDsKCWNvdXQ8PG15UG93KHkseCk7CglyZXR1cm4gMDsKfQ==