def func(): while True: try: nums, ops = int(input()), str(input().strip()) cur = 1 start = 1 end = 4 for o in ops: if o == 'U': # 上移 if cur == 1: cur = nums end = nums start = nums-3 else: cur -= 1 if cur < start: # 调整边界 start -= 1 end -= 1 else: # 下移 if cur == nums: cur = 1 start = 1 end = 4 else: cur += 1 if cur > end: start += 1 end += 1 if nums<4: print(" ".join(map(str, range(1, end + 1)))) else: print(" ".join(map(str, range(start, end+1)))) print(cur) except: break if __name__ == '__main__': func()