/*
#include <stdio.h>
int main()
{
int c=0, n;
scanf("%d", &n);
for(;;)
{
if(n==0)
{
break;
}
n/=10;
c++;
}
printf("%d", c);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, n,sum=1;
scanf("%d", &n);
for(i=1 ; i<=n ; i++)
{
sum=sum*i;
}
printf("%d", sum);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int i, n, k, sum=1;
scanf("%d %d", &n, &k);
for(i=1; i<=k; i++)
{
sum=sum*n;
}
printf("%d", sum);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, n, i,max=-1000001, min=1000001;
for(i=1; i<=5; i++)
{
scanf("%d", &a);
if(a>max)
{
max=a;
}
if(a<min)
{
min=a;
}
}
printf("%d\n%d", max, min);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n, i;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
if(i%3==0)
continue;
printf("%d ",i);
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int a, b, c, i, n;
scanf("%d %d %d %d", &a, &b, &c, &n);
for(i=1; i<=n-1; i++)
{
a=a*b+c;
}
printf("%d", a);
return 0;
}