#include<bits/stdc++.h>
using namespace std;

const string hands[] = {"Rock", "Fire", "Scissors", "Snake", "Human",
			"Tree", "Wolf", "Sponge", "Paper", "Air",
			"Water", "Dragon", "Devil", "Lightning", "Gun" };
int main(){
  int n;
  while(cin >> n,n){
    vector<int> use(15,0);
    while(n--){
      string s;
      cin >> s;
      for(int i=0;i<15;i++){
	if(s == hands[i])use[i] = 1;
      }
    }

    vector<int> win(15,0), lose(15,0);
    for(int i=0;i<15;i++){
      for(int j=1;j<=7;j++){
	int nxt = (i+j)%15;
	if(use[i] && use[nxt]){
	  win[i] = 1; lose[nxt] = 1;
	}
      }
    }

    int id = -1;
    for(int i=0;i<15;i++){
      if(win[i] && !lose[i])id = i;
    }
    if(id<0)cout << "Draw" << endl;
    else cout << hands[id] << endl;
  }
}