eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Застосуй перестановку

Застосуй перестановку

На олімпійських змаганнях з плавання тільки що завершився черговий заплив і Петро записав у якому порядку фінішували спортсмени на доріжках. Запис "\textbf{2 0 1}" означає, що золото виграв спортсмен, який плив по другій доріжці, срібло -- який плив по нульовій (увага, доріжки пронумеровано з нуля) та бронзу -- по першій. Також у Петра є стартовий протокол, у якому вказано, хто на яких доріжках стартував. Протокол "\textbf{Phelps Thorpe Popov}" відповідає наступному початковому розміщенню: \textbf{Phelps} стартує на нульовій доріжці, \textbf{Thorpe} -- на першій, \textbf{Popov} -- на другій. Тепер Петро хоче скласти пілсумкову таблицю результатів -- прізвища спортсменів у тому порядку, у якому вони фінішували. Допоможіть йому. \InputFile У першому рядку вхідних даних задано \textbf{n} (\textbf{n} < \textbf{100}) чисел \textbf{a_0}, …, \textbf{a_n_\{-1\}} -- порядок, у якому фінішували спортсмени на доріжках. Гарантується, що кожне число від \textbf{0} до \textbf{n-1} зустрічається рівно одни раз. У другому рядкеу задано стартовий протокол. Це \textbf{n} прізвищ (кожне з них -- комбінація латинських букв та0 цифр без пропусків), відокремлених пропуском. \OutputFile Виведіть підсумкову таблицю результатів -- прізвища спортсменів у тому порядку, у якому вони доплили до фініша. Прізвища виводьте у одному рядку і відокремлюйте одним пропуском.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
2 0 1
Phelps Thorpe Popov
Вихідні дані #1
Popov Phelps Thorpe