미스터리

시간 제한1초메모리 제한128 MB

입력

입력의 첫째 줄에는 이어지는 데이터셋의 개수 $P$ ($1 \le P \le 1000$)가 주어진다. 각 데이터셋은 서로 독립적으로 동일하게 처리해야 한다.

각 데이터셋은 세 줄로 이루어진다.

  • 첫째 줄에는 서로 다른 출력 가능한 ASCII 문자가 93개 이하로 주어진다.
  • 둘째 줄에는 정수 $N$ ($1 \le N \le 512$)이 주어진다.
  • 셋째 줄에는 $N$개의 정수가 주어지며, 각 정수는 $-X$부터 $X$까지의 범위에 있다. 여기서 $X$는 그 데이터셋 첫째 줄의 문자 개수에서 $1$을 뺀 값이다.

출력

각 데이터셋에 대해 정답은 정확히 한 줄이다. 그 줄은 해당 데이터셋 첫째 줄에 주어진 문자들로 이루어진 길이 $N$의 문자열이다.