mosquito.cpp
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc, char **argv)
{
unsigned long long int p, l, e, r, s, n;
int m[3];
while(cin >> m[0] >> p >> l >> e >> r >> s >> n) {
m[1] = p/s;
m[2] = l/r/s;
/*cout << "e na n/3 = " << (long long int)lround(pow(e, n/3)) << endl;
cout << "m[n % 3] = " << (long long int)m[n % 3] << endl;
cout << "m[n % 3] * e na n/3 = " << (long long int)m[n % 3] * (long long int)lround(pow(e, n/3)) << endl;
cout << "r*s na n/3 = " << (long long int)(lround(pow(r*s, n/3))) << endl;*/
cout << ((long long int)m[n % 3] * (long long int)lround(pow(e, n/3))) / (long long int)(lround(pow(r*s, n/3))) << endl;
}
return 0;
}