#include<stdio.h>
int main()
{
unsigned long int a, b;
while(~scanf("%lu%lu", &a , &b))
{
unsigned long int ans = 1,base = a;
while(b)
{
if(b&1)
{
ans*=base;
}
base*=base;
b>>=1;
}
printf("%lu\n",ans);
}
return 0;
}#include<stdio.h>
int main()
{
unsigned