#include<bits/stdc++.h>
using namespace std;
struct Node{
int score;
string name;
string id;
};
bool cmp(Node a,Node b){
if(a.score!=b.score) return a.score>b.score;
}
int main()
{
#ifndef ONLINE_JUDGE
freopen("in.txt","r",stdin);
#endif
int n;
cin>>n;
vector<Node> ppp;
ppp.resize(n);
for(int i=0;i<n;i++){
cin>>ppp[i].name>>ppp[i].id>>ppp[i].score;
}
int grade1,grade2;
cin>>grade1>>grade2;
int cnt=0;
sort(ppp.begin(),ppp.end(),cmp);
for(int i=0;i<n;i++){
if(ppp[i].score<=grade2&&ppp[i].score>=grade1){
cout<<ppp[i].name<<' '<<ppp[i].id<<endl;
cnt++;
}
}
if(cnt==0){
cout<<"NONE"<<endl;return 0;
}else{
return 0;
}
}