def norma (list)
  result = Array.new(0,nil)
  for l in list
    if (l['total'] >= 1000000)
      result.push(l)
    end
  end
  return result
end

def total (input, staff)
  staff['total'] = staff['total']+(input[1]*input[2])
end

def getS (num,staff)
  for n in staff
    if (n['id'] == num)
      n # => {"total"=>1040000, "id"=>1001}, {"total"=>1040000, "id"=>1001}
      return n
    end
  end
  return nil
end

begin
  n = gets.to_i
  list = Array.new(0,nil)
  n.times do |i|
    data_s = gets
    data = data_s.split(nil)
    data = data.map{|d| d.to_i}
    
    if (getS(data[0],list) != nil)
      staff = getS(data[0],list)
      total(data,staff)
    else
      staff = {"id"=>data[0], "total"=>0}
      total(data,staff)
      list.push(staff)
    end
  end
  
  result = norma(list)
  if result.size != 0
    for r in result
      puts r['id']
    end
  else
    puts "NA"
  end
end while n != 0