11285. Чечітка


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Степан буде танцювати чечітку. Танець описується ланцюжком символів \(S\), де кожен символ - \(L\), \(R\), \(U\) або \(D\). Ці символи вказують на позиції, на які Степан повинен ступити. Він буде виконувати ці інструкції по черзі, починаючи з першого символу.

Кажуть, що \(S\) легко виконати тоді, коли він задовольняє обидві наступні умови:

  • Кожен символ у непарній позиції (\(1, 3, 5, \ldots\)) є \(R\), \(U\) або \(D\).

  • Кожен символ у парній позиції (\(2, 4, 6, \ldots\)) — це \(L\), \(U\) або \(D\).

Ваше завдання — вивести \(Yes\), якщо \(S\) легко виконати, і \(No\) в іншому випадку.

Формат вхідних даних

Вхідний потік містить \(S\) (\(1 \le |S| \le 100\)).

Формат вихідних даних

У вихідний потік вивести \(Yes\) або \(No\).

Примітка

До прикладу 1:

  • Кожен символ у непарній позиції (1, 3, 5, 7) - це \(R\), \(U\) або \(D\).

  • Кожен символ у парній позиції (2, 4, 6) — це \(L\), \(U\) або \(D\).

Таким чином, \(S\) легко виконати.

Приклад вхідних даних

RUDLUDR

Приклад вихідних даних

Yes

Приклад вхідних даних

DULL

Приклад вихідних даних

No

Приклад вхідних даних

UUUUUUUUUUUUUUUUU

Приклад вихідних даних

Yes

Приклад вхідних даних

ULURU

Приклад вихідних даних

No

Коментарі

Ще немає коментарів.