import sys; import re;
input = sys.stdin.readline

n = int(input())

for _ in range(n):
    command = input().rstrip()
    length = int(input())
    lst = [int(num) for num in re.sub(","," ",re.sub("[ \[\] ]","",input().rstrip())).split()]
    
    # false => 기본, true => 반대
    isReverse = False
    isError = False

    for ch in command:
        if ch == "R":
            isReverse = not isReverse
        if ch == "D":
            # 예외처리
            if len(lst) == 0:
                isError = True
                break
            
            if isReverse == True:
                lst.pop(-1)
            else:
                lst.pop(0)
        
    # 예외처리
    if isError:
        print("error")
        continue

    if isReverse == False:
        print(lst)
    else:
        print(sorted(lst, reverse = True))