Мінімальний лексикографічно циклічний зсув#1783

Мінімальний лексикографічно циклічний зсув

1 секунда
128 мегабайтів
Дуже легка

Перестановкою довжини називається послідовність попарно різних додатних цілих чисел p_1, p_2, \ldots, p_n, де 1 \le p_i \le n для кожного . Кажуть, що перестановка q_1, q_2, \ldots, q_n є лексикографічно меншою за перестановку p_1, p_2, \ldots, p_n, якщо існує таке , що q_i < p_i і для всіх j < i виконується p_j = q_j.

Циклічним зсувом на перестановки p_1, p_2, \ldots, p_n називається послідовність p_{k+1}, p_{k+2}, \ldots, p_n, p_1, \ldots, p_k. Зауважте, що будь-який циклічний зсув перестановки також є перестановкою.

Знайдіть лексикографічно найменший циклічний зсув даної перестановки.

Вхідні дані

У першому рядку задано ціле число (1 \le n \le 10^5) — довжина перестановки. У другому рядку задано p_1, p_2, \ldots, p_n.

Вихідні дані

Виведіть лексикографічно найменший циклічний зсув даної перестановки у тому ж форматі, що й другий рядок вхідних даних.

Приклади

Приклад 1

Loading
Loading