#include<iostream>
#include<map>
#include<string>

#define HANDS 15

using namespace std;

map<string,int> HSP;
const char *str[]={"Rock","Fire","Scissors","Snake","Human","Tree","Wolf","Sponge","Paper","Air","Water","Dragon","Devil","Lightning","Gun"}; 

int main()
{
  int N;
  for(int i=0;i<HANDS;++i)
    HSP[str[i]]=i;

  while(cin>>N&&N){
    bool exist[HANDS]={false,};
    int in[HANDS]={0,},out[HANDS]={0,};
    int hands[N];

    for(int i=0;i<N;++i){
      string s;cin>>s;hands[i]=HSP[s];
      exist[hands[i]]=true;
    }

    for(int i=0;i<N;++i)
      for(int j=1;j<=7;++j)
	if(exist[(hands[i]+j)%HANDS])
	  ++in[(hands[i]+j)%HANDS],++out[hands[i]];

    int win=-1;
    for(int i=0;i<HANDS;++i)
      if(exist[i]&&in[i]==0&&out[i]>0)
	if(win>=0){win=-1;break;}
	else win=i;

    if(win<0||N==1)
      cout<<"Draw"<<endl;
    else
      cout<<str[win]<<endl;
  }
  return 0;
}