EduBrick

F. Максимальный mex и развороты

2000 мс · 256 МБ · всё или ничего

Дан массив из nn неотрицательных целых чисел. Каждое число разрешается заменить на его разворот — запись задом наперёд с отброшенными ведущими нулями: разворот числа 120120 равен 2121, разворот 1010 равен 11, разворот 00 равен 00.

Каждое число можно развернуть не больше одного раза. Сделайте mex массива наибольшим. Напомним: mex — наименьшее неотрицательное целое, которого в массиве нет.

Формат ввода

В первой строке — число nn (1≤n≤1051 \le n \le 10^5). Во второй строке — nn чисел aia_i (0≤ai≤10180 \le a_i \le 10^{18}).

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

Выведите одно число — наибольший возможный mex.

Примеры

ввод
11
10 0 10 2 3 4 5 6 7 8 9
вывод
11
ввод
5
0 1 3 4 5
вывод
2
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.