Розгляньмо гру з чотирма перемикачами. Кожен перемикач має ціле невід'ємне число, яке визначає його положення. Для першого перемикача можливі значення від до , для другого — від до , для третього — від до , а для четвертого — від до .
На початку всі перемикачі встановлені на . Завдання — перевести їх у положення , , та відповідно, використовуючи якомога менше ходів.
Під час кожного ходу гравець обирає перемикач, який ще не досяг максимального положення, і збільшує його значення на . При цьому інші перемикачі можуть змінити своє значення: кожен з них з рівною ймовірністю може збільшитися на , зменшитися на або залишитися без змін. Якщо перемикач знаходиться в положенні , він може або збільшитися на , або залишитися без змін. Якщо ж він у максимальному положенні, то може або зменшитися на , або залишитися без змін.
Необхідно визначити середню кількість ходів, потрібних для завершення гри, тобто переведення перемикачів з положення (, , , ) у положення (, , , ), діючи оптимально.
У першому рядку вхідного файлу записані цілі числа , , та (1 \le a, b, c, d \le 4).
Виведіть одне число — математичне сподівання кількості ходів, необхідних для завершення гри, діючи оптимально, з точністю не менше 10^{-6}.
Приклад 1