#include <bits/stdc++.h>
using namespace std;
using ll = long long;
using P = pair<double, int>;

int main() {
    vector<P> v(24);
    for(int i=0; i<24; ++i) {
        cin >> v[i].second >> v[i].first;
    }
    sort(v.begin(), v.begin()+8);
    sort(v.begin()+8, v.begin()+16);
    sort(v.begin()+16, v.end());
    cout << fixed << setprecision(2);
    for(int i=0; i<3; ++i) {
        for(int j=0; j<2; ++j) {
            cout << v[i*8+j].second << ' ' << v[i*8+j].first << endl;
        }
    }
    for(int i=0; i<3; ++i) {
        for(int j=0; j<2; ++j) {
            v[i*2+j] = v[i*8+j+2];
        }
    }
    sort(v.begin(), v.begin()+6);
    cout << v[0].second << ' ' << v[0].first << endl;
    cout << v[1].second << ' ' << v[1].first << endl;
}
