#include <bits/stdc++.h>
using namespace std;
class CMem {
 public:
  CMem() {
    m_check = false;
    m_sale = 0;
  }
  void Idata(long long sale) {
    m_sale += sale;
    m_check = true;
  }
  bool Ocheck() { return m_check; }
  long long Osale() { return m_sale; }

 private:
  bool m_check;
  long long m_sale;
};
int main(void) {
  while (1) {
    CMem member[4001];
    bool NA = true;
    int n, id, asale, scale;
    long long sale;
    cin >> n;
    if (n == 0) break;
    for (int i = 0; i < n; i++) {
      cin >> id >> asale >> scale;
      sale = asale * scale;
      member[id].Idata(sale);
    }
    for (int i = 1; i <= 4000; i++) {
      if (member[i].Ocheck() == true && member[i].Osale() >= 1000000) {
        cout << i << endl;
        NA = false;
      }
    }
    if (NA == true) cout << "NA" << endl;
  }
  return 0;
}
