#include<bits/stdc++.h>
using namespace std;
typedef pair<double,int> P;
int main(){
  P p;
  vector<P> v,v2;
  int i,j,k;
  for(j=0;j<3;j++){
    for(i=0;i<8;i++){
      cin >> p.second >> p.first; 
      v.push_back(p);
    }
    sort(v.begin(),v.end());
    printf("%d %.2f\n",v[0].second,v[0].first);
    printf("%d %.2f\n",v[1].second,v[1].first);
    for(i=2;i<8;i++) v2.push_back(v[i]);
    v.clear();
  }
  sort(v2.begin(),v2.end());
  printf("%d %.2f\n",v2[0].second,v2[0].first);
  printf("%d %.2f\n",v2[1].second,v2[1].first);
  return 0;
}