#include <iostream> 
#include <vector> 
#include <map> 

// 定数
const int GOAL_PRICE = 1000000;

int main(){
    // 変数
    int n;                              // 項目数
    int number;                         // 社員番号
    long long int price, quantity;      // 単価・数量
    std::map<int, long long int> result;     // 結果
    std::vector<int> contents;               // 入力内容

    while (true){
        std::cin >> n;

        if (n == 0) break;

        bool isExcess = false;
        result.clear();
        contents.clear();

        number = 0;
        price = 0;
        quantity = 0;

        for (int i = 0; i < n; i++){
            std::cin >> number >> price >> quantity;
            // 計算結果の追加
            if (!result[number]){
                contents.push_back(number);
                result[number] = 0;
            }
            result[number] += price * quantity;
        }

        for (int number : contents){
            if (result[number] >= GOAL_PRICE){
                std::cout << number << std::endl;
                isExcess = true;
            }
        }

        if (!isExcess){
            std::cout << "NA" << std::endl;
        }
    }
    return 0;
}
