100 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,eraseanderaser.
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