A,B,C,D,E = map(int,input().split()) time = 1 count = 1 flg = False skip = (A+B)*(C+D) while time < min(skip,E): if 0 <= time%(A+B) < A and 0 <= time%(C+D) < C: count += 1 time += 1 ans = count*(max(skip,E)//skip) print(ans)