/*
#include <stdio.h>
int main()
{
int a,b,i,c=1;
scanf("%d %d",&a,&b);
for (i=1;i<=b;i++)
{
c*=a;
}
printf("%d",c);
return 0;
}
//a를 b번곱한것
//b번 반복 (a를 곱하는 것 )
#include<stdio.h>
int main()
{
int i,n,a;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
if (i==3 || i==6 || i==9 || i%10==3 || i%10==6 || i%10==9)
{
printf("X ");
}
else
{
printf("%d ",i);
}
}
}
조건문
if-else 95
switch-case 5
반복문
for 50
while 49
do while 1
while(조건식)
{
}
n sum
1234 4
123 4+3
12 4+3+2
1 4+3+2+1
0 (n이 0이 되었을때 끝)
n
12345678
1+2+3+4
#include<stdio.h>
int main()
{
int n,c,a=0;
scanf("%d",&n);
// for(i=n;i>=1;i--) printf("%d ",i);
//
// printf("\n");
//
// while(n>=1) printf("%d ",n--);
// n의 각 자릿수의 합 출력 (while)
while (n!=0)
{
a+=n%10;
n/=10;
}
printf("%d",a);
}
#include<stdio.h>
int main()
{
int c=0,n,i;
scanf("%d",&n);
while (n!=0)
{
n/=10;
c+=1;
}
printf("%d",c);
}
#include<stdio.h>
int main()
{
int n,i,a,b;
scanf("%d",&n);
while (n!=0)
{
if (n==0)
break;
printf("%d \n",n);
}
return 0;
}
#include<stdio.h>
int main()
{
int n,i,a=0,b;
scanf("%d",&n);
while (n>0)
{
printf("%d \n",n-a);
n--;
}
}
#include<stdio.h>
int main()
{
int n=1,i,a,b;
while (n!=0)
{
scanf("%d",&n);
if (n==0)
break;
printf("%d\n",n);
}
return 0;
}
#include<stdio.h>
int main()
{
char n;
while (n!='q')
{
scanf("%c ",&n);
printf("%c\n",n);
}
}
#include<stdio.h>
int main()
{
int n,a=1,b=1;
scanf("%d",&n);
while (a<n)
{
b+=1;
a=a+b;
}
printf("%d",b);
}
*/
#include <stdio.h>
int main()
{
long long int a;
int r,n,t=1;
scanf("%lld %d %d",&a,&r,&n);
while (t<n)
{
t++;
a=a*r;
}
printf("%lld",a);
return 0;
}



