### constant

HANDS = [
  "Rock", "Fire", "Scissors", "Snake", "Human",
  "Tree", "Wolf", "Sponge", "Paper", "Air",
  "Water", "Dragon", "Devil", "Lightning", "Gun"
]

NH = HANDS.length
NW = (NH - 1) / 2
  
### main

hhash = {}
for i in (0...NH)
  hhash[HANDS[i]] = i
end

wlmtx = Array.new(NH){Array.new(NH){0}}
for i in (0...NH)
  for j in (1..NW)
    k = (i + j) % NH
    wlmtx[i][k] = 1
    wlmtx[k][i] = -1
  end
end
#p wlmtx

loop do
  n = gets.to_i
  break if n == 0

  hs = Array.new(n){hhash[gets.strip]}
  ws = Array.new(n){0}
  ls = Array.new(n){0}

  for i in (0...n)
    for j in ((i + 1)...n)
      wl = wlmtx[hs[i]][hs[j]]
      if wl > 0
        ws[i] += 1
        ls[j] += 1
      elsif wl < 0
        ls[i] += 1
        ws[j] += 1
      end
    end
  end
  #p [ws, ls]

  win = 'Draw'
  for i in (0...n)
    if ws[i] > 0 && ls[i] == 0
      win = HANDS[hs[i]]
      break
    end
  end

  puts win
end