/*
#include <stdio.h>
int main()
{
int a,b,c,d=0;
for(a=1;a<=4;a++)
{
scanf("%d%d",&b,&c);
if(d<=d-b+c)
{
d=d-b+c;
}
}
printf("%d",d);
}
#include<stdio.h>
int main()
{
int a,b,c,d=0;
scanf("%d",&c);
for(a=1;;a++)
{
d=d+a;
if(d>=c)
{
break;
}
}
printf("%d",a);
}
#include<stdio.h>
int main()
{
int a,s=0,q=0;
scanf("%d",&a);
while(a!=0)
{
s=s+a%10;
q=q*10+a%10;
a=a/10;
}
printf("%d\n%d",q,s);
}
#include<stdio.h>
int main()
{
int a=1;
while(a!=0)
{
scanf("%d",&a);
if(a==0)
{
return 0;
}
printf("%d\n",a);
}
}
#include<stdio.h>
int main()
{
char a=1;
while(a!=0)
{
scanf("%c ",&a);
printf("%c\n",a);
if(a=='q')
{
return 0;
}
}
}
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
if(b%3==0)
{
printf("X ");
}
else
{
printf("%d ",b);
}
}
}
*/
#include<stdio.h>
int main()
{
int a,b,c,d;
long long int e;
scanf("%d %d %d",&a,&b,&c);
e=a;
for(d=1;d<c;d++)
{
e=e*b;
}
printf("%lld",e);
}