#include <iostream>
#include <vector>
using namespace std;

int main() {
  int n;
  while(cin >> n && n!=0) {
    int a[n][5];
    for(int i=0; i<n; i++) {
      for(int j=0; j<4; j++) cin >> a[i][j];
      a[i][4]=4*a[i][1]+9*a[i][2]+4*a[i][3];
    }
    int b[4];
    for(int i=0; i<4; i++) cin >> b[i];
    vector<int> ans;
    for(int i=0; i<n; i++) {
      int cnt=0;
      for(int j=1; j<5; j++) {
	if(a[i][j]<=b[j-1]) cnt++;
      }
      if(cnt==4) ans.push_back(a[i][0]);
    }
    if(ans.size()==0) cout << "NA" << endl;
    else {
      for(vector<int>::iterator it=ans.begin(); it!=ans.end(); it++)  cout << *it << endl;
    }
  }
  return 0;
}
