#include <iostream>
using namespace std;
int main() {
int a[10][10];
int b[10][10];
int temp;
int x = 1;
while (x == 1) {
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 5; j++) {
cin >> a[i][j];
b[i][j] = a[i][j];
}
}
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 4; j++) {
for (int k = 0; k < 4 - j - 1; k++) {
if (a[k][i] > a[k + 1][i]) {
temp = a[k][i];
a[k][i] = a[k + 1][i];
a[k + 1][i] = temp;
}
}
}
}
int ipos1, ipos2;
for (int i = 0; i < 5; i++) {
//for (int k = 0; k < 4; k++) {
for (int m = 0; m < 4; m++) {
if (a[2][i] == b[m][i]) {
//cout<<"a[2][i]="<<a[2][i]<<endl;
ipos1 = m;
//cout << "ipos1=" << ipos1 << endl;
}
}
for (int m = 0; m < 4; m++) {
if (a[3][i] == b[m][i]) {
//cout<<"a[3][i]="<<a[3][i]<<endl;
ipos2 = m;
//cout << "ipos2=" << ipos1 << endl;
}
}
if (ipos1 < ipos2) {
a[2][i]=a[2][i];
a[3][i]=a[3][i];
} else {
int temp = a[2][i];
a[2][i] = a[3][i];
a[3][i] = temp;
}
//}
}
for (int i = 2; i < 4; i++) {
for (int j = 0; j < 5; j++) {
cout << a[i][j];
if (j != 4) {
cout << ' ';
}
}
cout << endl;
}
x = 0;
}
return 0;
}
// 64 位输出请用 printf("%lld")