#include<stdio.h>
int fac(int x,int n){
if(n<0){return 0;
}
else if(n==0){
return 1;
}else if(n>0){
return x*fac(x,n-1);
}return 0;
}
int main(){
int x,n;
scanf("%d%d",&x,&n);
printf("%d",fac(x,n));
return 0;
}
#include<stdio.h>
int fac(int x,int n){
if(n<0){return 0;
}
else if(n==0){
return 1;
}else if(n>0){
return x*fac(x,n-1);
}return 0;
}
int main(){
int x,n;
scanf("%d%d",&x,&n);
printf("%d",fac(x,n));
return 0;
}