import sys
from collections import deque
T = int(sys.stdin.readline())
for _ in range(T):
func = sys.stdin.readline()
num = int(sys.stdin.readline())
arr = sys.stdin.readline().strip()[1:-1].split(",")
if num<func.count("D"):
print("error")
continue
loc = 0
for _ in range(func.count("D")):
loc = func.index("D")
cnt = func[:loc].count("R")
if cnt%2 == 0:
arr.pop(0)
else:
arr.pop()
if func.count("R")%2==1:
arr.reverse()
print('[' + ','.join(arr) + ']')
aW1wb3J0IHN5cwpmcm9tIGNvbGxlY3Rpb25zIGltcG9ydCBkZXF1ZQpUID0gaW50KHN5cy5zdGRpbi5yZWFkbGluZSgpKQpmb3IgXyBpbiByYW5nZShUKToKICAgIGZ1bmMgPSBzeXMuc3RkaW4ucmVhZGxpbmUoKQogICAgbnVtID0gaW50KHN5cy5zdGRpbi5yZWFkbGluZSgpKQogICAgYXJyID0gc3lzLnN0ZGluLnJlYWRsaW5lKCkuc3RyaXAoKVsxOi0xXS5zcGxpdCgiLCIpCiAgICBpZiBudW08ZnVuYy5jb3VudCgiRCIpOgogICAgICAgIHByaW50KCJlcnJvciIpCiAgICAgICAgY29udGludWUKICAgIGxvYyA9IDAKICAgIGZvciBfIGluIHJhbmdlKGZ1bmMuY291bnQoIkQiKSk6CiAgICAgICAgbG9jID0gZnVuYy5pbmRleCgiRCIpCiAgICAgICAgY250ID0gZnVuY1s6bG9jXS5jb3VudCgiUiIpCiAgICAgICAgaWYgY250JTIgPT0gMDoKICAgICAgICAgICAgYXJyLnBvcCgwKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGFyci5wb3AoKQogICAgaWYgZnVuYy5jb3VudCgiUiIpJTI9PTE6CiAgICAgICAgYXJyLnJldmVyc2UoKQogICAgcHJpbnQoJ1snICsgJywnLmpvaW4oYXJyKSArICddJyk=