#include <iostream>
#include <vector>
using namespace std;
const int mod = 10000;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int a0, a1, p, q, k;
while(cin >> a0 >> a1 >> p >> q >> k){
if(k == 0){
cout << a0 << "\n";
continue;
}
if(k == 1){
cout << a1 << "\n";
continue;
}
vector<int> vec(k + 1, 0);
vec[0] = a0;
vec[1] = a1;
for(int i = 2; i <= k; i++){
int m = (vec[i - 1] * p) % mod;
int n = (vec[i - 2] * q) % mod;
vec[i] = (m + n) % mod;
}
cout << vec[k] << "\n";
}
return 0;
}