#include<stdio.h>
#include<algorithm>
#include<string>
using namespace std;
char in[100];
string yk[]={"Rock", "Fire", "Scissors", "Snake", "Human", "Tree", "Wolf", "Sponge", "Paper", "Air", "Water", "Dragon", "Devil", "Lightning", "Gun"};
int num[20];
int main(){
	int a;
	while(scanf("%d",&a),a){
		for(int i=0;i<20;i++)num[i]=0;
		for(int i=0;i<a;i++){
			scanf("%s",in);
			string tmp=in;
			for(int j=0;j<15;j++)if(yk[j]==tmp)num[j]++;
		}
		int ret=-1;
		for(int i=0;i<15;i++){
			if(!num[i])continue;
			bool ok1=false;
			bool ok2=true;
			for(int j=1;j<=7;j++)if(num[(i+j)%15])ok1=true;
			for(int j=8;j<=14;j++)if(num[(i+j)%15])ok2=false;
			if(ok1&&ok2)ret=i;
		}
		if(ret==-1)printf("Draw\n");
		else printf("%s\n",yk[ret].c_str());
	}
}