Contest: Task: Related: TaskA TaskC

Score : $200$ points

There are $A$ slimes.

Each time Snuke shouts, the slimes multiply by $K$ times.

In order to have $B$ or more slimes, at least how many times does Snuke need to shout?

- $1 \leq A \leq B \leq 10^9$
- $2 \leq K \leq 10^9$
- All values in input are integers.

Input is given from Standard Input in the following format:

$A$ $B$ $K$

Print the answer.

1 4 2

2

We start with one slime. After Snuke's first shout, we have two slimes; after his second shout, we have four slimes. Thus, he needs to shout at least twice to have four or more slimes.

7 7 10

0

We have seven slimes already at the start.

31 415926 5

6