E. Сложные вычисления
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

В этой задаче MEX некоторого массива — это минимальное натуральное число, которое не содержится в этом массиве.

Это определение слышал каждый, и Лёша — не исключение. Но Лёша очень любит MEX, поэтому постоянно придумывает с ним новую задачу. Сегодняшний день не стал исключением, и Лёша придумал следующую задачу.

Дан массив $$$a$$$ длины $$$n$$$. Лёша рассматривает все непустые подмассивы исходного массива и вычисляет MEX для каждого из них. Далее Лёша вычисляет MEX получившихся чисел.

Массив $$$b$$$ является подмассивом $$$a$$$, если $$$b$$$ может быть получен из $$$a$$$ удалением нескольких (возможно, ни одного или всех) элементов с начала и/или нескольких (возможно, ни одного или всех) элементов с конца. В частности, массив является своим подмассивом.

Лёша понял, что придумал очень интересную задачу, которую, к сожалению, он не умеет решать. Помогите ему и посчитайте MEX MEXов всех подмассивов!

Входные данные

Первая строка ввода содержит единственное целое число $$$n$$$ ($$$1 \le n \le 10^5$$$) — длину массива.

Следующая строка содержит $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$1 \le a_i \le n$$$) — элементы массива.

Выходные данные

Выведите единственное целое число — MEX MEXов всех подмассивов.

Примеры
Входные данные
3
1 3 2
Выходные данные
3
Входные данные
5
1 4 3 1 2
Выходные данные
6