#include<iostream>
#include<string.h>
using namespace std;
int main()
{    
string s;    
string a="dream";    
string b="dreamer";    
string c="erase";    
string d="eraser";    
while (cin>>s)    
{        
int flag;        
int n;        
while (1)        
{            
flag=0;            
n=s.length();            
if (n==0)            
{                
flag=1;                
break;            
}            
if (n>=5)            
{                
if(s.compare(n-5,n,a)==0)        
{                    
s=s.substr(0,n-5);           
flag=1;                
}                
if(s.compare(n-5,n,c)==0)
{                    
s=s.substr(0,n-5);          
flag=1;                
}                
if (n>=6)                
{                    
if(s.compare(n-6,n,d)==0) 
{                        
s=s.substr(0,n-6);
flag=1;                    
}                    
if (n>=7)                    
{                        
if(s.compare(n-7,n,b)==0)
{                            
s=s.substr(0,n-7);              
flag=1;                        
}                    
}                
}            
}            
if(flag==0)break;        
}        
if (flag)cout<<"First"<<endl;
else cout<<"Second"<<endl;    
}
return 0;
}