#include <bits/stdc++.h>
int main() {
  int i, j;
  int p, q;
  int max[2] = {0};
  int n, t;
  int tag = 0;
  int flag = 0;
  int id[4000][2];
  for (i = 0; i < 4000; i++) id[i][1] = 0;
  while (scanf("%d", &n) == 1) {
    if (n != 0) {
      for (i = 0; i < n; i++) {
        scanf("%d%d%d", &t, &p, &q);
        for (j = 0; j < flag; j++) {
          if (id[j][0] != t)
            tag++;
          else
            id[j][1] += p * q;
        }
        if (tag == flag) {
          id[flag][0] = t;
          id[flag][1] += p * q;
          flag++;
        }
        tag = 0;
      }
      for (i = 0; i < flag; i++) {
        if (max[1] < id[i][1]) {
          max[1] = id[i][1];
          max[0] = id[i][0];
        }
      }
      if (max[1] >= 1000000) {
        printf("%d\n", max[0]);
        for (i = 0; i < flag; i++) {
          if (id[i][1] == max[1] && id[i][0] == max[0]) id[i][1] = 0;
        }
        max[0] = max[1] = 0;
      } else {
        printf("NA\n");
      }
    } else {
      for (i = 0; i < flag; i++) {
        if (max[1] < id[i][1]) {
          max[1] = id[i][1];
          max[0] = id[i][0];
        }
      }
      if (max[1] >= 1000000) {
        printf("%d\n", max[0]);
        for (i = 0; i < flag; i++) {
          if (id[i][1] == max[1] && id[i][0] == max[0]) id[i][1] = 0;
        }
        max[0] = max[1] = 0;
      } else {
        printf("NA\n");
      }
      break;
    }
  }
  return 0;
}
