\begin{problem}{Плохой Санта}{стандартный ввод}{стандартный вывод}{2 секунды}{256 мегабайт}

В небольшом классе ученики организовали игру <<Тайный Санта>>. Каждый ученик зарегистрировался на сайте SecretSanta, где случайным образом получил имя того, кому нужно подарить подарок. Жеребьёвка завершилась успешно, и все участники узнали, кого им нужно поздравить.

Но внезапно появилась проблема: некоторые ученики решили стать плохишами и отказались дарить подарки. Перед праздником магическая сова принесла письмо с именами плохишей детей. Теперь праздник под угрозой, так как подарки могут оказаться у тех, кто их не заслуживает.

Ваша задача --- перераспределить список дарителей и получателей подарков так, чтобы:
\begin{itemize}
    \item Каждый хороший ребёнок дарил подарок только хорошему.
    \item Каждый плохиш дарил подарок только плохишу.
    \item Количество изменений в первоначальном списке было минимальным.
\end{itemize}
Помогите пересчитать пары дарителей и получателей, чтобы Рождество состоялось!

\InputFile
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $t$ ($1 \leq t \leq 10^4$) --- количество наборов входных данных. Далее следует описание наборов входных данных.

Первая строка каждого набора входных данных содержит одно целое число $n$ ($4 \leq n \leq 10^5$) --- количество детей.

В следующей строке находятся $n$ чисел $p_i$ ($1 \leq p_i \leq n$, $p_i \neq i$). Каждое $p_i$ обозначает ребёнка, которому дарит подарок $i$-й ребенок. Гарантируется, что каждый ребенок получит только один подарок, и ни один ребенок не дарит подарок самому себе.

В следующей строке находится одно число $m$ ($2 \leq m \leq n - 2$) --- количество плохишей.


В следующей строке находятся $m$ \textbf{попарно различных} чисел $a_i$ ($1 \leq a_i \leq n$) --- список детей, которые решили не дарить подарки.

Гарантируется, что сумма $n$ по всем наборам входных данных не превосходит $10^5$.


\OutputFile
В единственной строке выведите $n$ чисел $p_i$ --- новый список, где каждое $p_i$ обозначает ребёнка, которому дарит подарок $i$-й ребенок.

Каждый ребенок согласно списку должен получить ровно один подарок, и ни один ребенок не должен дарить подарок самому себе.

Можно показать, что в указанных ограничениях это всегда возможно сделать.


\Example

\begin{example}
\exmpfile{example.01}{example.01.a}%
\end{example}

\Note
Разберём первый набор входных данных первого теста:

\begin{center}
  \begin{tabular}{cc}
    \includegraphics{ex-9_page-0001.jpg}
  \end{tabular}
  \small{Изначальный список в примере}
\end{center}


\begin{center}
  \begin{tabular}{cc}
    \includegraphics{ex-8_page-0001.jpg}
  \end{tabular}
  \small{Изменённый список}
\end{center}

\end{problem}

