Условие:
Когда Феофан встречается со своими друзьями, она любит играть в настольные игры, и вот недавно им пришла замечательная идея собственной настольной игры, которую они тут же принялись реализовывать. В их игре победные очки обозначаются специальными карточками и серебряными жетонами. Серебряные жетоны позволяют тебе победить, а карточки дают победные очки. Победные очки рассчитываются как произведение золотых жетонов на количество серебряных жетонов. Для удобства, как только игрок набирает m серебряных жетонов, он тут же обменивает их на одну карточку! Максимальное число очков игрока ограничено величиной n. Феофан хочет распечатать для игры красивые жетоны нужных цветов на 3D-принтере. Какое суммарное минимальное количество жетонов обоих цветов ему нужно распечатать, если игра будет рассчитана на n очков?
Формат входных данных
Входной файл содержит расположенные в одной строке три целых числа: n, m и k (1 ≤ n ≤ 10³, 1 ≤ m ≤ 10³, 1 ≤ k ≤ 10⁶).
Формат выходных данных
В выходном файле должно содержаться одно целое число – минимальное количество жетонов, которое требуется подготовить.
Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
3 4 2 9
