#include<cstdio>
#include<algorithm>
using namespace std;
int main(){

  int a[25];
  double b[25];
  
  for(int i=0;i<24;i++){
    scanf("%d %lf",&a[i],&b[i]);
  }

  for(int k=8;k<=24;k+=8){
    
    for(int i=k-8;i<k-1;i++){
      for(int j=i+1;j<k;j++){
	if(b[i] > b[j]){
	  swap(a[i],a[j]);
	  swap(b[i],b[j]);
	}
      }
    }

  }
  
  for(int i=0;i<=16;i+=8){
    printf("%d %g\n%d %g\n",a[i],b[i],a[i+1],b[i+1]);
  }
  
  if(b[2] < b[10] && b[2] < b[18]){
    printf("%d %g\n",a[2],b[2]);
    if(b[10] < b[18]) printf("%d %g\n",a[10],b[10]);
    else printf("%d %g\n",a[18],b[18]);
  }
  else if(b[10] < b[2] && b[10] < b[18]){
    printf("%d %g\n",a[10],b[10]);
    if(b[2] < b[18]) printf("%d %g\n",a[2],b[2]);
    else printf("%d %g\n",a[18],b[18]);
  }
  else if(b[18] < b[2] && b[18] < b[10]){
    printf("%d %g\n",a[18],b[18]);
    if(b[2] < b[10]) printf("%d %g\n",a[2],b[2]);
    else printf("%d %g\n",a[10],b[10]);
  }
  return (0);
}