Миття посуду#10348

Миття посуду

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

Бессі та Елсі допомагають фермеру Джону мити посуд. Це трохи складніше, ніж можна було б подумати, через відсутність у них протиставлених пальців.

Дві корови вирішили, що Бессі буде наносити мило, а Елсі ополіскувати. Бессі отримує брудну стопку тарілок з номерами від до . У Елсі є порожня стопка для чистих тарілок. Між ними знаходиться прилавок для мильних стопок.

На кожному етапі відбувається одне з двох:

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

Вхідні дані

Перша стрічка містить число (1 \le n \le 10^5). У наступних стрічках вказується порядок тарілок у стопці Бессі, причому перше число - це тарілка на вершині стопки.

Вихідні дані

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

Приклади

Приклад 1

Loading
Loading