← Home
```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)
}
```