Нулі#10658

Нулі

1 секунда
256 мегабайтів
Складна

Дід Мороз готується до Нового року. Він хоче купити деяку додатну кількість подарунків, щоб він міг розподілити їх рівномірно (без залишку) між усіма слухняними дітьми. Проте він ще не знає, скільки буде слухняних дітей — він лише знає, що це число знаходиться в межах від до включно. Тому він хоче купити мінімальну додатну кількість подарунків, яку можна розділити між будь-якою кількістю дітей , де x \in \{a, a+1, \ldots, b\}.

Він знайшов це (можливо величезне) число подарунків, але не впевнений, що воно правильне, тому просить вас це перевірити. Чи можете ви сказати йому, скільки нулів повинно бути в кінці цього числа?

Вхідні дані

Вхідні дані містять один рядок, у якому знаходяться два цілих числа і (1 \leq a \leq b \leq 10^{18}).

Вихідні дані

Виведіть одне ціле число — кількість нулів у кінці числа подарунків, які Дід Мороз має купити.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Примітка

Перший приклад: якщо може бути будь-яка кількість дітей від до , тоді Дід Мороз має купити щонайменше подарунків (оскільки це найменше число, яке ділиться на 1, 2, 3, 4, 5 та одночасно), і число закінчується одним нулем.

Другий приклад: якщо може бути або дітей, Дід Мороз має купити подарунків.

Оцінювання

Блок 1 (6 балів): b \leq 16. Блок 2 (7 балів): b \leq 40. Блок 3 (9 балів): a = 1 і b \leq 200. Блок 4 (12 балів): b-a \leq 10^6. Блок 5 (17 балів): a = 1. Блок 6 (49 балів): без додаткових обмежень.