Кульки
Є кульок у рядку. На -ій кульці зліва записане число .
Можна виконувати операції. За одну операцію виконується наступне:
Нехай — кількість кульок.
Видаляються усі кульки, на яких записане число .
Будемо вважати, що рядок кульок можна видалити, якщо після виконання певної кількості операцій, більше не буде жодної кульки.
Також дано запитів, кожен з яких можна описати двома числами: , , які означають, що число на -ій кульці потрібно замінити на . Після кожного такого запиту потрібно знайти мінімальну кількість чисел, які потрібно змінити на кульках, щоб рядок можна було видалити.
Input
Перший рядок містить два цілі числа та ().
Другий рядок містить цілих чисел ().
Кожен з наступних рядків містить два цілі числа та ().
Output
Виведіть чисел по одному у рядку.