#include <bits/stdc++.h>
using namespace std;
typedef struct pt {
  long double x, y;
};
const int INF = (int)1E+9;
const double EPS = 1E-8;
long double vp, vd, t, f, s;
long double ans;
long double sp, sd;
void readInputData() { cin >> vp >> vd >> t >> f >> s; }
int main() {
  ios_base::sync_with_stdio(0);
  readInputData();
  long double T;
  if (vp >= vd) {
    cout << 0;
    return 0;
  }
  sp = vp * t;
  sd = 0;
  ans = 0;
  T = (sp - sd) / (vd - vp);
  sp += vp * T;
  while (sp < s) {
    sd = 0;
    sp += (sp / vd) * vp + vp * f;
    T = ((sp - sd)) / (vd - vp);
    sp += vp * T;
    ans++;
  }
  cout << ans;
  return 0;
}
