Тайна
Входные данные
Первая строка входных данных содержит одно целое число P (1 ≤ P ≤ 1000), обозначающее количество наборов данных, которые следуют далее. Каждый набор данных состоит из нескольких строк и должен быть обработан одинаково и независимо.
Первая строка каждого набора данных содержит целое число D, представляющее номер набора данных. Вторая строка содержит не более 93 различных печатных символов ASCII. Третья строка содержит целое число N (1 ≤ N ≤ 512), которое указывает количество целых чисел в следующей (четвертой) строке набора данных. Каждое целое число в четвертой строке находится в диапазоне от -X до X, где X — это количество символов во второй строке минус 1.
Выходные данные
Для каждого набора данных требуется вывести одну строку. Эта строка должна содержать номер набора данных (D), за которым следует один пробел, а затем строка длиной N, составленная из символов второй строки входных данных.