Перестановка — це бієкція множини на себе. Якщо скінченна, то елементи часто нумерують , , , , . Перестановку множини з п'яти елементів зазвичай позначають так:

Це означає, що елемент переходить у , елемент — у і так далі. Інший спосіб записати перестановки — за допомогою циклічного запису. Циклічний запис не обов’язково є єдиним. Наприклад, цикл
означає, що елемент переходить у , — у , а — у . Цей цикл також можна записати як
Добуток кількох циклів обчислюється справа наліво. Наведену вище перестановку можна записати як
Перестановку можна однозначно записати у вигляді добутку циклів

якщо для кожного показника a_i виконується нерівність 0 \leq a_i \leq i - 1. Наведену вище перестановку можна однозначно записати як

Ваше завдання — знайти значення a_i для заданої перестановки.
Вхід містить декілька тестів. Кожен тест складається з трьох рядків. У першому рядку знаходиться (1 \leq n \leq 200\,000). У другому рядку записані елементи від до . У третьому рядку для кожного елемента другого рядка вказане його відображення перестановкою.
Для кожного тесту виведіть в одному рядку значення a_1 \ldots a_n, розділені пробілами.
Приклад 1