ans = []

loop do

  grid = ""

  8.times{ grid += gets.chomp }

  case grid
  when /^0*110{6}110*$/
    ans << 'A'
  when /^0*10{7}10{7}10{7}10*$/
    ans << 'B'
  when /^0*1{4}0*$/
    ans << 'C'
  when /^0*10{6}110{6}10*$/
    ans << 'D'
  when /^0*110{7}110*$/
    ans << 'E'
  when /^0*10{7}110{7}10*$/
    ans << 'F'
  when /^0*110{5}110*$/
    ans << 'G'
  end

  unless gets
    break
  end

end

ans.each{ |a| puts a }

