#include <math.h>
int main() {
int a, n, m, x;
scanf("%d%d%d%d", &a, &n, &m, &x);
int u;
int b[30];
b[1] = a;
b[2] = a;
int c[30];
c[1] = a;
for (u = 1;; u++) {
c[2] = u;
for (int i = 3; i <= n-1; i++) {
c[i] = c[i - 2] + c[i - 1];
b[i] = b[i - 1] + c[i - 2];
}
if (b[n - 1] == m) {
printf("%d", b[x]); break;
}
}
return 0;
}