The yo-yo toy consists of a spool wound with a string. If, while holding the end of the string, you release the spool, it will rotate, first descending, and then, due to inertia, rising back up. However, the height to which the spool rises on each ascent will be times less than the height from which it descended. The spool is considered to have stopped if the height of its next ascent is less than or equal to .

Write a program that, given the length of the string and the coefficient , calculates the number of ascents the spool makes before stopping. For example, if l = 17 and k = 2, then the ascents will be to the heights of , , , , and then it will stop. Thus, the answer would be ascents.
Two integers (1 \leq l \leq 10^9) and (2 \leq k \leq 100).
Print one integer — the number of ascents.
Example 1
Example 2
Example 3