#学习到了list的一些新的用法insert,pop
#学习到了用print()换行

while True:
    try:
        n,action=int(input()),input()#用n表示歌曲总数目,用action存储各个操作
        r=1#表示光标对应的歌曲,result
        s=[1,2,3,4]#表示当前页面显示的歌曲,screen
        # 第一种情况,歌曲总数最多一页
        if n<=4:
            for a in action:
                if a=='U':
                    if r==1:
                        r=n
                    else:
                        r=r-1
                elif a=='D':
                    if r==n:
                        r=1
                    else:
                        r=r+1
            for x in range(1,n+1):
                print(x,end=' ')
            print()#用于换行
            print(r)
        
        # 第二种情况,歌曲总数多于一页
        else:
            for a in action:
                if a=='U':
                    if r==1:
                        r=n
                        s=[n-3,n-2,n-1,n]
                    else:
                        r=r-1
                        if r in s:
                            pass
                        else:
                            s.pop()
                            s.insert(0,r)
                        
                elif a=='D':
                    if r==n:
                        r=1
                        s=[1,2,3,4]
                    else:
                        r=r+1
                        if r in s:
                            pass
                        else:
                            del s[0]
                            s.append(r)
            for x in s:
                print(x,end=' ')
            print()#用于换行
            print(r)    
    except:
        break