atcoder#ARC065A. [ABC049C] 白昼夢
[ABC049C] 白昼夢
Score : points
Problem Statement
You are given a string consisting of lowercase English letters. Another string is initially empty. Determine whether it is possible to obtain by performing the following operation an arbitrary number of times:
- Append one of the following at the end of :
dream
,dreamer
,erase
anderaser
.
Constraints
- consists of lowercase English letters.
Input
The input is given from Standard Input in the following format:
Output
If it is possible to obtain , print YES
. Otherwise, print NO
.
erasedream
YES
Append erase
and dream
at the end of in this order, to obtain .
dreameraser
YES
Append dream
and eraser
at the end of in this order, to obtain .
dreamerer
NO