function Main (input) {
  const steps = [
    { name: 'L', type: 'even' },
    { name: 'R', type: 'odd' },
    { name: 'U', type: 'all' },
    { name: 'D', type: 'all' }
  ]
  for (var i = 0; i < input.length; i++) {
    var character = input.substr(i, 1)
    var result = steps.filter((value, index) => {
      return value.name === character
    })
    if (result[0].type === 'odd') {
      if (i % 2 === 0) {
        console.log('No')
        return
      }
    } else if (result[0].type === 'even') {
      if (i % 2 === 1) {
        console.log('No')
        return
      }
    }
  }
  console.log('Yes')
}

//* この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require('fs').readFileSync('/dev/stdin', 'utf8'))
