#include <cstdio>
#include <iostream>
#include <sstream>
#include <iomanip>
#include <algorithm>
#include <cmath>
#include <string>
#include <vector>
#include <list>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <bitset>
#include <numeric>
#include <climits>
#include <cfloat>
using namespace std;

int main()
{
    string gesture[] = {"Rock", "Fire", "Scissors", "Snake", "Human",
                        "Tree", "Wolf", "Sponge", "Paper", "Air",
                        "Water", "Dragon", "Devil", "Lightning", "Gun"};

    for(;;){
        int n;
        cin >> n;
        if(n == 0)
            return 0;

        vector<string> s(n);
        for(int i=0; i<n; ++i)
            cin >> s[i];

        string ret = "Draw";
        for(int i=0; i<n; ++i){
            int a = find(gesture, gesture+15, s[i]) - gesture;
            bool win = false, lose = false;
            for(int j=0; j<n; ++j){
                int b = find(gesture, gesture+15, s[j]) - gesture;
                if((b - a + 15) % 15 > 7)
                    lose = true;
                else if((b - a + 15) % 15 > 0)
                    win = true;
            }
            if(win && !lose){
                ret = s[i];
                break;
            }
        }
        cout << ret << endl;
    }
}