```go
package main
import "fmt"
func main() {
var vp, vd, t, f, c float64
fmt.Scan(&vp, &vd, &t, &f, &c)
if vp >= vd {
fmt.Println(0)
return
}
dist := vp * t
if dist >= c {
fmt.Println(0)
return
}
bijous := 0
for {
timeToCatch := dist / (vd - vp)
dist += vp * timeToCatch
if dist >= c {
break
}
bijous++
timeDelay := dist/vd + f
dist += vp * timeDelay
}
fmt.Println(bijous)
}
```