/*#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;
}
//k번 -> n을 곱한 것을
*/
/*
#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 a,b,i,sum=0;
scanf("%d %d",&a,&b);
for(i=a;i<=b;i++)
{
if(i%2==0)
{
sum-=i;
}
else
{
sum+=i;
}
}
printf("%d",sum);
return 0;
}
*//*
#include<stdio.h>
int main()
{
int i,a,d,n;
scanf("%d %d %d",&a,&d,&n);
for(i=1;i<=n-1;i++)
{
a=a+d;
}
printf("%d",a);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i,r,n;
long long int a;
scanf("%lld %d %d",&a,&r,&n);
for(i=1;i<=n-1;i++)
{
a=a*r;
}
printf("%lld",a);
return 0;
}
*/
#include<stdio.h>
int main()
{
int i,m,d,n;
long long int a;
scanf("%d %d %d %d",&a,&m,&d,&n);
for(i=1;i<=n-1;i++)
{
a=a*m+d;
}
printf("%lld",a);
return 0;
}