#include<stdio.h> #include<iostream> #include<algorithm> using namespace std; struct data { string s; int dd,mm,yy; }arr[103]; bool cmp(data a,data b) { if(a.yy==b.yy) { if(a.mm==b.mm) { return a.dd<b.dd; } return a.mm<b.mm; } return a.yy<b.yy; } int main() { int n,i,dd,mm,yy; string s; scanf("%d",&n); for(i=1;i<=n;i++) { cin>>s>>dd>>mm>>yy; arr[i].s=s; arr[i].dd=dd; arr[i].mm=mm; arr[i].yy=yy; } sort(arr+1,arr+n+1,cmp); cout<<arr[n].s<<"\n"<<arr[1].s<<"\n"; return 0; }