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()

京公网安备 11010502036488号