#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); int A,B,C,D,E; cin >> A >> B >> C >> D >> E; int S = lcm(A + B, C + D); vector X(S, 1); for(int i = 0; i + A + B <= S; i += A + B) { for(int j = 0; j < A + B; j++) { if(!(j < A)) { X[i + j] = 0; } } } for(int i = 0; i + C + D <= S; i += C + D) { for(int j = 0; j < C + D; j++) { if(!(j < C)) { X[i + j] = 0; } } } int ans = E / S * accumulate(X.begin(), X.end(), 0); E %= S; for(int i = 0; i < E; i++) ans += X[i]; cout << ans << endl; }