eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Щастливий квиточок 2

Щастливий квиточок 2

\includegraphics{https://static.e-olymp.com/content/9a/9aaf9b68a772ba9ec8c388ee1bda1ca23beafe04.jpg} Назвемо \textit{квиточком} послідовність цифр довжини \textbf{n}. Квиточок \textbf{A} називається \textit{щастливим}, якщо існує число \textbf{k} (\textbf{1} ≤ \textbf{k} ≤ \textbf{n}) таке, що . Число \textbf{k} при цьому називається \textit{межею щастя}. Ваша задача - написати програму, яка б визначала для заданого квиточка його найменшу межу щастя, якщо вона існує. \InputFile Перший рядок вхідного файлу містить число \textbf{n} (\textbf{2} ≤ \textbf{n} ≤ \textbf{10^6}) - довжина квиточка \textbf{A}. У другому рядку містяться цифры \textbf{a_1}, \textbf{a_2}, ..., \textbf{a_n} (\textbf{0} ≤ \textbf{a_i} ≤ \textbf{9}), відокремлені пропусками. \OutputFile Ящо квиточок є щастливим, виведіть його найменшу межу щастя, у протилежному випадку виведіть "\textbf{-1}".
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
4
3 2 1 6
Вихідні дані #1
3