
using namespace std;

typedef long long ll;
typedef pair<ll, ll> P;
int main(){
	while (true)
	{
		List<int> m = new List<int>();	//データ格納用リスト

		//データ数の取得、0か50以上であればループ終了。
		int getNumber = int.Parse(Console.ReadLine());
		if ((getNumber == 0) && (getNumber > 50)){
			break;
		}

		int[] s = new int[4001];
		//取得したデータ数だけループする。
		for (int b = 0; b < getNumber; b++)
		{
			int[] c = Console.ReadLine().Split().Select(int.Parse).ToArray();
			 s[c[0]] += c[1] * c[2];
			 foreach(int q in m)
			 {
				if (q == c[0]) goto k;
			 }
			 m.Add(c[0]);
		k:;
		}
		List<int> e = new List<int>();
		for(int d = 0; d < m.Count; d++)
		{
			if (s[m[d]] >= 1000000) e.Add(m[d]);
		}
		if (e.Count == 0)
		{
			Console.WriteLine("NA");
		}
		else
		{
			foreach(int o in e)
			{
				Console.WriteLine(o);
			}
		}
	}
}


}
