С недавнего времени рынок яблок испытывает новую систему ценообразования. После покупки яблока у продавца цена на следующее яблоко возрастает на 1.
Сегодня на рынке работают Вася и Петя, они продают первое яблоко по цене a и b рублей соответственно. В связи с постоянными поставками можно считать, что яблок у них неограниченное количество.
Узнав о новой системе, Маша собралась на рынок рано утром, чтобы купить N яблок. Заняв первое место в очереди, она задумалась: какое минимальное количество рублей ей понадобится, чтобы купить нужное количество яблок?
Исходные данные
В первой строке задано целое число N (1 ≤ N ≤ 109) — число яблок, которые собирается купить Маша.
Во второй строке задано целое число a (1 ≤ a ≤ 109) — цена за первое яблоко у Васи.
В третьей строке задано целое число b (1 ≤ b ≤ 109) — цена за первое яблоко у Пети.
Результат
В первой строке выведите одно целое число — минимальная сумма, которую потратит Маша на покупку N яблок.
Примеры
исходные данные | результат |
---|
5
4
7 | 29 |
6
4
7 | 37 |
100
1
1000 | 5050 |
Автор задачи: Валентин Зуев, подготовка — Даниил Желудков
Источник задачи: Уральская командная олимпиада по программированию 2020