Хай живе різниця!#3338

Хай живе різниця!

1 секунда
32 мегабайти
Легка

Візьміть будь-які чотири додатні цілі числа: , , , . Сформуйте ще чотири числа наступним чином:

|a-b| |b-c| |c-d| |d-a|

Тобто, обчисліть абсолютні значення різниць між та , та , та , і та . (Зверніть увагу, що може з'явитися нуль, але всі значення будуть невід'ємними.) Потім повторіть цей процес з новими чотирма числами. І так далі. Зрештою, всі чотири числа стануть однаковими. Наприклад, почніть з , , , :

1 3 5 9

2 2 4 8 ()

0 2 4 6 ()

2 2 2 6 ()

0 0 4 4 ()

0 4 0 4 ()

4 4 4 4 ()

У цьому випадку послідовність зійшлася за кроків. Виявляється, що у всіх випадках послідовність сходиться дуже швидко. Насправді, можна показати, що якщо всі чотири числа менші за 2^n, то знадобиться не більше ніж 3 \cdot n кроків для сходження! Дано , , та , визначте, наскільки швидко сходиться послідовність.

Вхідні дані

У вхідних даних буде кілька тестових випадків. Кожен тестовий випадок складається з чотирьох додатних цілих чисел на одному рядку (1 \le a, b, c, d \le 2{,}000{,}000{,}000), розділених пробілами. Вхідні дані закінчуються рядком з чотирма .

Вихідні дані

Для кожного тестового випадку виведіть одне ціле число в окремому рядку, яке вказує кількість кроків до сходження. Не виводьте зайвих пробілів і не розділяйте відповіді порожніми рядками.

Приклади

Приклад 1

Loading
Loading