let N = parseInt(readline())
let str = readline()
let curIndex = 0, res = []
for (let i = 0; i < str.length; i++) {
  if (str[i] === 'U') {
    curIndex = curIndex ? curIndex - 1 : N - 1
    if (N > 4 && curIndex === N - 1) {
      res = []
      for (let i = curIndex; i > curIndex - 4; i--) {
        res.unshift(i + 1)
      }
    } else if (N > 4 && curIndex + 1 < res[0]) {
      res = res.map(el => el - 1)
    }
  } else {
    curIndex = curIndex !== N - 1 ? curIndex + 1 : 0
    if (N > 4 && curIndex === 0) {
      res = []
      for (let i = curIndex; i < 4; i++) {
        res.push(i + 1)
      }
    } else if (N > 4 && curIndex + 1 > res[3]) {
      res = res.map(el => el + 1)
    }
  }
  if (N <= 4 && res.length === 0) {
    for (let i = 0; i < N; i++) {
      res.push(i + 1)
    }
  }
}
console.log(res.join(' '))
console.log(curIndex + 1)