#include <bits/stdc++.h>
int kasane(int *p, int n) {
  int i, flag = 0;
  for (i = 0; i < n; i++) {
    if (*(p + n) == *(p + i)) flag = 1;
  }
  return flag;
}
int hantei(int m, int n) {
  int i, sum = 0, flag = 0;
  for (i = 0; i < n && sum < 1000000; i++) sum += m;
  if (sum >= 1000000) flag = 1;
  return flag;
}
int main(void) {
  int i, n, flag = 0, *num, tanka, suryo;
  scanf("%d", &n);
  if (0 < n && n < 4000) num = (int *)malloc(sizeof(int) * n);
  for (i = 0; 0 < n && n < 4000 && i < n && flag != 1; i++) {
    scanf("%d %d %d", num + i, &tanka, &suryo);
    if (*(num + i) != 0) {
      if (kasane(num, i) == 0 && 1 <= *(num + i) && *(num + i) <= 4000) {
        if (hantei(tanka, suryo) == 1) printf("%d\n", *(num + i));
      } else
        printf("NA\n");
    } else
      flag = 1;
  }
  return 0;
}
