#include<bits/stdc++.h>
using namespace std;
struct inf{
string s;
int b,c;
}a[29],d[29];
bool cmp(inf g,inf q){
return g.c>q.c;
}
int main(){
bool flag=false;
int n,m,f=0;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i].s>>a[i].b>>a[i].c;
}
for(int i=1;i<=n;i++){
if(m>=a[i].b){
flag=true;
d[++f].s=a[i].s,d[f].b=a[i].b,d[f].c=a[i].c;
}
}
if(flag==false){
cout<<"...>_<...";
}else{
sort(d+1,d+1+f,cmp);
cout<<d[1].s<<' '<<d[1].b<<' '<<d[1].c;
}
return 0;
}