Мафия в Потоколяндии
Недавно в Потоколяндии была разработана онлайн-версия игры «Мафия».
Поскольку Казак Ус является главным программистом Потоколяндии, ему поручили протестировать эту игру.
Всем известно, что в игре «Мафия» основное внимание уделяется чатам сообщений. Казак Ус считает, что игра протестирована, если в чатах будет написано в сумме не менее слов.
Поскольку программисты не занимаются тестированием чатов, Казаку придется нанять несколько тестировщиков на следующих условиях: каждый тестировщик напишет приветственное сообщение, состоящее из слов, в общий чат игры, а также отправит каждому другому тестировщику приветственное сообщение, состоящее из слов, в личный чат. Тестировщики не будут писать других сообщений, кроме описанных выше.
Предположим, что есть тестировщика, каждый из которых должен написать «Всем привет!» ( слова) в общий чат, а также «Привет!» ( слово) каждому другому тестировщику в личный чат. Тогда в общем чате будет написано слов (каждый тестировщик напишет слова), а в каждом личном чате будет написано по два слова (по одному слову от каждого тестировщика). Поскольку всего личных чата (между первым и вторым, между первым и третьим, между вторым и третьим тестировщиками), то всего будет написано слов в личных чатах. Итак, всего будет написано слов во всех чатах.
Во время тестирования только тестировщики будут писать сообщения в чаты.
Поскольку Казак Ус не хочет тратить много денег на наем тестировщиков, он решил минимизировать их количество. Помогите ему определить минимальное количество тестировщиков, которое нужно нанять, чтобы в чатах было написано не менее слов.
Входные данные
Первая строка содержит три целых числа , и (, , ) — минимальное количество слов, которое должно быть написано, количество слов, которое должен написать каждый тестировщик в общий чат, а также количество слов, которое должен написать каждый тестировщик каждому другому в личный чат.
Выходные данные
Выведите одно целое число — минимальное количество тестировщиков, которое нужно нанять, чтобы в чатах было написано не менее слов.
Примеры
Примечание
В первом примере, если будет нанято тестировщика, то в общий чат будет написано слова, а в личных чатах будет написано слов.
Во втором примере, если будет нанято тестировщика, то в общий чат будет написано слов, а в личных чатах будет написано слова.
Оценивание
Каждый тест, кроме примеров, оценивается в баллов.