using namespace std;
double power(double x,int n)
{
double val=1.0;
while(n--) //非0为真,0为假,所以当n=0时结束。
val*=x;
return val;
}
int main()
{
double x;
int n;
cin>>x>>n;
cout<<power(x,n);
return 0;
}
using namespace std;
double power(double x,int n)
{
double val=1.0;
while(n--) //非0为真,0为假,所以当n=0时结束。
val*=x;
return val;
}
int main()
{
double x;
int n;
cin>>x>>n;
cout<<power(x,n);
return 0;
}