### main

while true
  n = gets.strip.to_i
  break if n == 0

  n.times.each do
    pm, pe, pj = gets.strip.split(' ').map{|s| s.to_i}
    ave_me = (pm + pe) / 2.0
    ave_3 = (pm + pe + pj) / 3.0

    if (pm == 100 || pe == 100 || pj == 100) ||
        ave_me >= 90 || ave_3 >= 80
      puts 'A'
    elsif ave_3 >= 70 || (ave_3 >= 50 && (pm >= 80 || pe >= 80))
      puts 'B'
    else
      puts 'C'
    end
  end
end