let num = parseInt(readline());
let str = readline().split('');
// 声明存储当前列表和选中歌曲的变量
let menu = [];
let se = 1;
// 根据输入的命令分别处理赋值
if(num<=4){
    menu=[1,2,3,4].slice(0,num);
    str.forEach(i => {
        if(i === 'U'){
            se===1?se=num:se-=1;                
        }else if(i==="D"){
            se===num?se=1:se+=1;
        }
    })
}else{
    str.forEach(i => {
        if(i === 'U'){
            if(se===1){
                se=num;
                menu=[num-3, num-2, num-1, num];
            }else{
                se-=1;
                se<=menu[0]?menu=[se, se+1, se+2, se+3]:menu=menu;
            }
        }else if(i==="D"){
            if(se===num){
                se=1;
                menu=[1,2,3,4];
            }else{
                se+=1;
                se>=menu[3]?menu=[se-3, se-2, se-1, se]:menu=menu;
            }            
        }       
    })
}
console.log(menu.join(' '))
console.log(se)