Надіслати розв'язок

Бали: 10,00 (partial)
Time limit: 1.0s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem type

При поділі ядра атома ядро розпадається на більше ніж одне ядро. На початку експерименту є N ядер. Починаючи з цього моменту (~t=0~), через кожну секунду кожне ядро буде розпадатися на ~K~ ядер. Не можна допустити щоб кількість ядер перевищувала ~M~ і тому треба зупинити реакцію поділу в якийсь момент часу ~t=T~.

Знайдіть значення ~T~.

Input

Вхідний потік містить три цілі числа ~N,K,M~ (~2 \le N,K,M \le 10^{18}~), які розділяються пропуском.

Output

У вихідний потік вивести значення ~T~.

Sample Input 1

2 2 7

Sample Output 1

1

Sample Input 2

2 2 8

Sample Output 2

2

Notes

Для прикладу 1:

при ~t=1~, кількість ядер дорівнює 4

при ~t=2~ кількість ядер буде 8.

Тому реакцію потрібно зупинити при t=1.


Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.