Розріж стрічку#11599

Розріж стрічку

1 секунда
128 мегабайтів
Середня

Хусейн має стрічку довжиною . Він хоче розрізати її так, щоб виконувалися дві умови:

Допоможіть Хусейну визначити максимальну кількість шматочків стрічки, яку можна отримати після розрізання.

Вхідні дані

Перший рядок містить чотири цілі числа n, a, b і c~(1 \le n, a, b, c \le 4000) — довжина початкової стрічки та дозволені довжини шматочків після розрізання. Числа , і можуть бути однаковими.

Вихідні дані

Виведіть одне число — максимально можливу кількість шматочків стрічки. Гарантується, що існує принаймні одне коректне розрізання стрічки.

Приклади

Приклад 1

Loading
Loading