#include<cstring>
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
char a[10006];
int main(){
	scanf("%s",a);
	int p = strlen(a),f=1;
	for(int i = p-1; i>=0 ;){
		if(a[i]=='r'){
			if(a[i-1]=='e'&&a[i-2]=='s'&&a[i-3]=='a'&&a[i-4]=='r'&&a[i-5]=='e'){
				i=i-6;
			}
			else if(a[i-1]=='e'&&a[i-2]=='m'&&a[i-3]=='a'&&a[i-4]=='e'&&a[i-5]=='r'&&a[i-6]=='d'){
				i=i-7;
			}
			else{
				printf("NO\n");
				f=0;
				break;
			}
		}
		else if(a[i]=='e'){
			if(a[i-1]=='s'&&a[i-2]=='a'&&a[i-3]=='r'&&a[i-4]=='e'){
				i=i-5;
			}
			else{
				printf("NO\n");
				f=0;
				break;
			}
		}
		else if(a[i]=='m'){
			if(a[i-1]=='a'&&a[i-2]=='e'&&a[i-3]=='r'&&a[i-4]=='d'){
				i=i-5;
			}
			else{
				printf("NO\n");
				f=0;
				break;
			}
		}
		else{
			printf("NO\n");
			f=0;
			break;
		}
	}
	if(f==1)
	printf("YES\n");
	
}