#include <iostream>
#include <iomanip>
#include <cfloat>
#include <algorithm>
using namespace std;

int main() {
  pair<double, int> t[24];
  for (int i=0; i<24; i++) {
    cin >> t[i].second >> t[i].first;
  }
  for (int i=0; i<3; i++) {
    sort(t+8*i, t+8*(i+1));
    for (int j=0; j<2; j++) {
      cout << t[8*i+j].second << " " << fixed << setprecision(2) << t[8*i+j].first << endl;
      t[8*i+j].first = DBL_MAX;
    }
  }
  sort(t, t+24);
  for (int i=0; i<2; i++) {
    cout << t[i].second << " " << fixed << setprecision(2) << t[i].first << endl;
  }

  return 0;
}