#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
double a[8],b[6];
int an[8],bn[6];
int main(){
	for(int i=0;i<8;i++)
		cin>>an[i]>>a[i];
	for(int i=0;i<7;i++){
		for(int j=7;j>i;j--){
			if(a[j]<a[j-1]){
				double tmp=a[j];
				a[j]=a[j-1];
				a[j-1]=tmp;
				tmp=an[j];
				an[j]=an[j-1];
				an[j-1]=tmp;
			}
		}
	}
	cout<<an[0]<<" "<<fixed<<setprecision(2)<<a[0]<<endl;
	cout<<an[1]<<" "<<fixed<<setprecision(2)<<a[1]<<endl;
	b[0]=a[2],bn[0]=an[2],b[1]=a[3],bn[1]=an[3];
	for(int i=0;i<8;i++)
		cin>>an[i]>>a[i];
	for(int i=0;i<7;i++){
		for(int j=7;j>i;j--){
			if(a[j]<a[j-1]){
				double tmp=a[j];
				a[j]=a[j-1];
				a[j-1]=tmp;
				tmp=an[j];
				an[j]=an[j-1];
				an[j-1]=tmp;
			}
		}
	}
	cout<<an[0]<<" "<<fixed<<setprecision(2)<<a[0]<<endl;
	cout<<an[1]<<" "<<fixed<<setprecision(2)<<a[1]<<endl;
	b[2]=a[2],bn[2]=an[2],b[3]=a[3],bn[3]=an[3];
	for(int i=0;i<8;i++)
		cin>>an[i]>>a[i];
	for(int i=0;i<7;i++){
		for(int j=7;j>i;j--){
			if(a[j]<a[j-1]){
				double tmp=a[j];
				a[j]=a[j-1];
				a[j-1]=tmp;
				tmp=an[j];
				an[j]=an[j-1];
				an[j-1]=tmp;
			}
		}
	}
	cout<<an[0]<<" "<<fixed<<setprecision(2)<<a[0]<<endl;
	cout<<an[1]<<" "<<fixed<<setprecision(2)<<a[1]<<endl;
	b[4]=a[2],bn[4]=an[2],b[5]=a[3],bn[5]=an[3];
	for(int i=0;i<5;i++){
		for(int j=5;j>i;j--){
			if(b[j]<b[j-1]){
				double tmp=b[j];
				b[j]=b[j-1];
				b[j-1]=tmp;
				tmp=bn[j];
				bn[j]=bn[j-1];
				bn[j-1]=tmp;
			}
		}
	}
	cout<<bn[0]<<" "<<fixed<<setprecision(2)<<b[0]<<endl;
	cout<<bn[1]<<" "<<fixed<<setprecision(2)<<b[1]<<endl;
	return 0;
}