В шоу о VOCALOID принимают участие \(n\) человек. Они будут сидеть в ряду с сиденьями, пронумерованными от \(1\) до \(m\) слева направо.
Все \(n\) людей приходят и садятся по порядку. Каждый человек занимает место одним из трёх способов:
- Сесть на соседнее слева место от самого левого человека, который уже сидит, или, если место \(1\) занятно, то покинуть шоу. Если сейчас никто не сидит, то занять место с номером \(m\).
- Сесть на соседнее справа место от самого правого человека, который уже сидит, или, если место \(m\) занятно, то покинуть шоу. Если сейчас никто не сидит, то занять место с номером \(1\).
- Сесть на место с номером \(x_i\). Если это место занято, то покинуть шоу.
Теперь вы хотите узнать, каково максимальное количество тех, кто может занять место, если вы можете впустить людей на шоу в любом порядке?
Примечание
В первом наборе входных данных все люди хотят занять место \(5\), поэтому только \(1\) человек сможет занять место.
Во втором наборе входных данных людей можно впустить в порядке \(1, 2, 3, 4\), тогда все люди, кроме последнего, смогут занять место.
В третьем наборе входных данных мы можем впускать людей на шоу в таком порядке:
Впустим третьего человека:
Впустим четвёртого человека:
Впустим пятого человека:
Впустим первого человека:
Впустим второго человека:
Таким образом, все \(5\) человек заняли места.
В пятом наборе входных данных мы можем впускать людей на шоу в таком порядке:
Впустим четвёртого человека:
Впустим третьего человека:
Впустим шестого человека, он покинет шоу, потому что занимает место третьим способом и должен сесть на место \(4\), но оно уже занято:
Впустим пятого человека:
Впустим первого человека:
Впустим второго человека:
Таким образом, \(5\) человек заняли места.
В седьмом наборе входных данных мы можем впускать людей на шоу в таком порядке:
Впустим третьего человека:
Впустим четвёртого человека:
Впустим пятого человека:
Впустим шестого человека:
Впустим первого человека:
Впустим второго человека, он покинет шоу, потому что занимает место первым способом, но место \(1\) занято:
Таким образом, \(5\) человек заняли места.