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