#!/usr/bin/env python3 import re, itertools lines = (x for x in open("input.txt")) m=[[e for e in line if e!=' ']for line in zip(*([*line[1::4]]for line in itertools.takewhile(lambda x:'['in x,lines)))] next(lines) for line in lines: a,s,t=map(int,re.search(r"(\d+).+(\d+).+(\d+)",line).groups()) m[t-1],m[s-1]=m[s-1][:a][::-1]+m[t-1],m[s-1][a:] print(''.join(i[0] for i in m))