Парковка#6304

Парковка

1 секунда
64 мегабайти
Складна

Головний лікар лікарні застудився і не міг оперувати. Він сидів у своєму кабінеті і дивився у вікно, як приїжджають та від'їжджають машини. Тут приїхала швидка, не змогла припаркуватися біля входу, і санітарам довелося нести хворого на ношах через весь двір. «Безлад!» — подумав головний лікар, викликав штатного програміста і попросив дослідити процеси паркування.

Нехай місце для паркування розділено по довжині лініями розмітки на рівних секцій, а кожній машині швидкої допомоги для паркування потрібно рівно послідовних секцій. При цьому вибір місця для паркування серед усіх можливих варіантів здійснюється рівноймовірно. Водії швидкої допомоги — майстри паркування, тому можуть припаркуватися, навіть якщо вільне місце точно дорівнює . Нові автомобілі приїжджають постійно, поки є можливість припаркуватися.

Потрібно визначити очікувану кількість припаркованих автомобілів, щоб потім з'ясувати, наскільки необхідно розширити паркування.

Вхідні дані

В одному рядку задано два натуральних числа (3 \leq l \leq 50) і (3 \leq d \leq l).

Вихідні дані

В одному рядку виведіть два цілих числа, розділених знаком /, без пробілів — математичне очікування числа припаркованих автомобілів у вигляді нескороченої дроби (навіть якщо знаменник дробу дорівнює 1, він все одно виводиться).

Приклади

Приклад 1

Loading
Loading