#include <stdio.h>
#include <math.h>
long long result(int a,int b);
int main()
{
int a,b;
long long result_a;//输出结果
while(scanf("%d %d",&a,&b)!=EOF&&a!=-1,b!=-1)//a,b输出-1结束
{
result_a=result(a,b);
printf("%lld",result_a);
}
return 0;
}
long long result(int a,int b )
{
double result;
result=pow(a,b);
return result;
}