#include<stdio.h>
#define SIZE 10

double pow (double n,int p);

int main(void){
 double x;
 double result;
 int exp;

 while(scanf("%lf%d",&x,&exp)==2){//使用scanf返回值来判断输入是否成功
  result = pow(x,exp);
  printf("The result is %5g",result);
 }
 

 return 0;
 
}
double pow(double n,int p){
 double pow = 1;
 int i;
 for(i=0;i<p;i++){
  pow *= n;
 }
 return pow;
}