Допоможіть BerLine
Зовсім скоро в Берляндії розпочне роботу новий оператор мобільного зв'язку "БерЛайн"!
Старт обслуговування клієнтів планується по центральній вулиці столиці. Вже встановлено базових станцій. Вони розташовані одна за одною вздовж головної вулиці в порядку від -го до -го зліва направо.
Наразі всі ці базові станції вимкнені. Вони будуть вмикатися по одній, по одній базовій станції на день, за певною перестановкою , де — номер базової станції, яка буде включена в -ий день. Таким чином, для включення всіх базових станцій знадобиться днів.
Кожна базова станція характеризується своєю робочою частотою — цілим числом від до включно.
Існує важлива вимога до робочих частот базових станцій. Розглянемо довільний момент часу. Для будь-якого власника телефону, якщо врахувати всі включені базові станції в зоні його доступу, то в цьому наборі базових станцій повинна бути хоча б одна, робоча частота якої є унікальною серед частот цих станцій. Оскільки потужність телефону і його місцезнаходження не відомі заздалегідь, то для будь-якого непустого підрядка включених базових станцій хоча б одна з них повинна мати робочу частоту, унікальну серед станцій цього підсегмента.
Наприклад, розглянемо випадок , всі станцій включені, а їх частоти дорівнюють . Розглянемо будь-який підрядок базових станцій - в цьому підсегменті є базова станція з унікальною частотою. Однак якщо , то на відрізку від індексу до індексу включно унікальної частоти немає.
Ваше завдання - призначити частоту від до кожній з базових станцій таким чином, щоб потреба в частоті виконувалася в кожний момент часу. Пам'ятайте, що базові станції вмикаються в порядку заданої перестановки .
Вхідні дані
Перша рядок містить ціле число — кількість тестів. Далі йдуть тестів.
Перша рядок кожного тесту містить ціле число — кількість базових станцій "БерЛайн".
Наступний рядок містить різних цілих чисел — порядок включення базових станцій, тобто в -ий день включається базова станція з індексом .
Гарантується, що правильна відповідь існує для всіх вхідних тестів.
Вихідні дані
Виведіть рівно рядків, де -й рядок містить відповідь для -го тесту. Виведіть потрібні частоти . Якщо можливих відповідей декілька, виведіть будь-яку з них.
Приклади
У першому тесті і . Базовим станціям можуть бути призначені частоти .
День : включена тільки базова станція , її частота .
День : включені базові станції і , їх частоти .
День : всі базові станції включені, їх частоти (вздовж вулиці).
Кожен день у кожному непустому підрядку включених базових станцій знаходиться базова станція з унікальною частотою. Можна показати, що в цьому тесті необхідні три різні частоти.