Problems
Примени перестановку
Примени перестановку
На олимпийских соревнованиях по плаванию только что завершился очередной заплыв и Петя записал в каком порядке финишировали спортсмены на дорожках. Запись "\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} фамилий (каждая из них -- комбинация латинских букв и цифр без пробелов), разделённых пробелом.
\OutputFile
Выведите итоговую таблицу результатов -- фамилии спортсменов в том порядке, в котором они доплыли до финиша. Фамилии выводите в одной строке и разделяйте одним пробелом.
Input example #1
2 0 1 Phelps Thorpe Popov
Output example #1
Popov Phelps Thorpe