#include <cstdio>
#include <map>
using namespace std;
typedef long long int lli;
typedef map<int, int> M;

int main() {
  lli sum[4000];
  int gid[4000];
  int n, i, j, p, q, lid;
  M m;
  bool b;

  while (1) {
    scanf("%d", &n);
    if (!n) break;
    m.clear();
    for (j=0; j<n; j++) sum[j] = 0;
    for (j=0; j<n; j++) {
      scanf("%d %d %d", &i, &p, &q);
      lid = j;
      pair<M::iterator, bool> res = m.insert(M::value_type(i, lid));
      if (!res.second) {
        M::iterator it = m.find(i);
        lid = it->second;
      }
      gid[lid] = i;
      sum[lid] += (lli)p*q;
    }
    b = false;
    for (j=0; j<(int)m.size(); j++) {
      if (sum[j] >= 1000000) {
        printf("%d\n", gid[j]);
        b = true;
      }
    }
    if (!b) {
      printf("NA\n");
    }
  }

  return 0;
}