def lscan; gets.split.map(&:to_i); end

def bye(msg); puts msg.to_s; exit; end
str = gets.chomp

str.chars.each_with_index do |c, i|
    bye 'No' if i.even? && c == 'L'
    bye 'No' if i.odd? && c == 'R'
end
bye 'Yes'