#include<bits/stdc++.h>
#define rep(i,n)for(int i=0;i<n;i++)
using namespace std;
typedef long long ll;
typedef pair< double, int>P;

int main() {
	vector<P>v;
	rep(i, 3) {
		vector<P>h;
		rep(j, 8) {
			int p; double t; cin >> p >> t;
			h.push_back(P(t, p));
		}
		sort(h.begin(), h.end());
		printf("%d %.2lf\n%d %.2lf\n", h[0].second, h[0].first, h[1].second, h[1].first);
		for (auto iter = h.begin() + 2; iter != h.end(); iter++)v.push_back(*iter);
	}
	sort(v.begin(), v.end());
	printf("%d %.2lf\n%d %.2lf\n", v[0].second, v[0].first, v[1].second, v[1].first);
}