Мафія у Потоколяндії
Нещодавно у Потоколяндії розробили онлайн версію гри «Мафія».
Оскільки Козак Вус — головний програміст Потоколяндії, то саме йому і довірили протестувати цю гру.
Всім відомо, що головне у грі «Мафія» — чати повідомлень. Козак Вус вважає гру протестованою, якщо у чатах сумарно буде написано хоча б слів.
Оскільки програмісти не тестують чати, Козаку доведеться найняти кілька тестувальників на наступних умовах: кожен тестувальник напише привітальне повідомлення, що складатиметься з слів у загальний чат гри, а також напише кожному іншому тестувальнику привітальне повідомлення, що складатиметься з слів у особистий чат. Тестувальники не писатимуть інших повідомлень, крім описаних вище.
Припустимо, що є тестувальники, кожен з яких має написати «Усім привіт!» ( слова) у загальний чат, а також «Привіт!» ( слово) кожному іншому тестувальнику в особистий чат. Тоді у загальному чаті буде написано слів (кожен тестувальник напише слова), а в кожному особистому чаті буде написано по два слова (по одному слову від кожного тестувальника). Оскільки всього особистих чатів (між першим та другим, між першим та третім, між другим та третім тестувальниками), то всього буде написано слів в особистих чатах. Отже, всього буде написано слів у всіх чатах.
Під час тестування лише тестувальники писатимуть повідомлення у чати повідомлень.
Через те, що Козак Вус не хоче витратити багато грошей на найм тестувальників, він вирішив мінімізувати їх кількість. Допоможіть йому дізнатись мінімальну кількість тестувальників, яку доведеться найняти, щоб у чатах сумарно було написано хоча б слів.
Input
Перший рядок містить три цілих числа , та (, , ) — мінімальна кількість слів, яка має бути написана, кількість слів, яку має написати кожний тестувальник у загальний чат, а також кількість слів, яку має написати кожний тестувальник кожному іншому в особистий чат.
Output
Виведіть одне ціле число — мінімальну кількість тестувальників, яку доведеться найняти, щоб у чатах сумарно було написано хоча б слів.
Examples
Note
У першому прикладі, якщо буде найнято тестувальника, то у загальний чат буде написано слова, а в особистих чатах буде написано слів.
У другому прикладі, якщо буде найнято тестувальника, то у загальний чат буде написано слів, а в особистих чатах буде написано слова.
Scoring
Кожний тест, крім прикладів, оцінюється в балів.