19. Микроволновка

Не решаласьСложная

В офис поставили микроволновку с тремя кнопками. Первая кнопка прибавляет к времени приготовления AA секунд, вторая — BB секунд, третья — CC секунд. Каждую кнопку можно нажимать неограниченное число раз, но после нажатия на кнопку «Пуск» регулировать время больше нельзя. Заметьте, что изначально микроволновка настроена на 00 секунд.

Рядом с микроволновкой лежит книга рецептов для неё, где описано NN рецептов. Каждый из них занимает различное количество секунд для приготовления — от 00 до N1N – 1. Чтобы приготовить рецепт, нужно поставить микроволновку на ровно такое количество секунд, какое указано в рецепте.

Посчитайте количество различных рецептов, которые можно приготовить в микроволновке.

Формат ввода

Первая строка содержит число NN — количество рецептов (1N10181 \le N \le 10^{18}).

Вторая строка содержит три числа AA, BB и CC, задающие параметры кнопок (1A,B,C100 0001 \le A, B, C \le 100\ 000).

Формат вывода

Выведите единственное число — количество рецептов, которые можно приготовить в микроволновке.

Примечание

В тесте из условия можно набрать любое время от 00 до 55, кроме 11:

  • A=2A = 2
  • B=3B = 3
  • A+A=4A + A = 4
  • A+B=5A + B = 5

Ограничения

Ограничение времени

1 с

Ограничение памяти

256 МБ

Пример 1

Ввод
6
2 3 4
Вывод
5

Теги

Нужно войти, чтобы отправить решение.Войти