#include <iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int r1, r2, c1, c2, d1, d2, a, b, c, d,count;
cin >> r1 >> r2 >> c1 >> c2 >> d1 >> d2;
if (r1 == r2 == c1 == c2 == d1 == d2) {
cout << -1;
return 0;
}
else {
int i = 1;
count = 0;
while (i < r1 && i <= 9 && count < 4)
{
int j = 1;
a = i;
b = r1 - i;
if (a > 9 || b > 9) {
i++;
continue;
}
while (j < r2 && j <= 9 && count < 4) {
count = 0;
c = j;
d = r2 - j;
if (a == b || a == c || a == d || b == c || c == d || b == d || c > 9 || d > 9) {
j++;
continue;
}
if (a + c == c1)
count++;
else {
j++;
continue;
}
//-----------------
if (b + d == c2)
count++;
else {
j++;
continue;
}
//-----------------
if (a + d == d1)
count++;
else {
j++;
continue;
}
//-----------------
if (b + c == d2)
count++;
else
{
j++;
continue;
}
}
i++;
}
//for (int i = 1;i < r1||i<9||count <4;i++)
//{
// a = i;
// b = r1 - i;
// if (a > 9 || b > 9)
// continue;
// for (int j = 1;j < r2||j<9||count<4;j++)
// {
// c = j;
// d = r2 - j;
// if (a == b || a == c || a == d || b == c || c == d || b == d||c>9||d>9)
// continue;
// if (a + c == c1)
// count++;
// else
// continue;
// //-----------------
// if (b + d == c2)
// count++;
// else
// continue;
// //-----------------
// if (a + d == d1)
// count++;
// else
// continue;
// //-----------------
// if (b + c == d2)
// count++;
// else
// continue;
//-----------------
/* if (count == 4)
break;*/
if (count == 4)
cout << a << " " << b << "\n" << c << " " << d;
else
cout << -1;
return 0;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTx2ZWN0b3I+CiNpbmNsdWRlPGFsZ29yaXRobT4KCiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOwoKICAgIGludCBtYWluKCkKICAgIHsKICAgICAgICBpbnQgcjEsIHIyLCBjMSwgYzIsIGQxLCBkMiwgYSwgYiwgYywgZCxjb3VudDsKICAgICAgICBjaW4gPj4gcjEgPj4gcjIgPj4gYzEgPj4gYzIgPj4gZDEgPj4gZDI7CiAgICAgICAgaWYgKHIxID09IHIyID09IGMxID09IGMyID09IGQxID09IGQyKSB7CiAgICAgICAgICAgIGNvdXQgPDwgLTE7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAgICAKICAgICAgICAgICAgaW50IGkgPSAxOwogICAgICAgICAgICBjb3VudCA9IDA7CgogICAgICAgICAgICB3aGlsZSAoaSA8IHIxICYmIGkgPD0gOSAmJiBjb3VudCA8IDQpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGludCBqID0gMTsKICAgICAgICAgICAgICAgIGEgPSBpOwogICAgICAgICAgICAgICAgYiA9IHIxIC0gaTsKICAgICAgICAgICAgICAgIGlmIChhID4gOSB8fCBiID4gOSkgewogICAgICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHdoaWxlIChqIDwgcjIgJiYgaiA8PSA5ICYmIGNvdW50IDwgNCkgewogICAgICAgICAgICAgICAgICAgIGNvdW50ID0gMDsKICAgICAgICAgICAgICAgICAgICBjID0gajsKICAgICAgICAgICAgICAgICAgICBkID0gcjIgLSBqOwogICAgICAgICAgICAgICAgICAgIGlmIChhID09IGIgfHwgYSA9PSBjIHx8IGEgPT0gZCB8fCBiID09IGMgfHwgYyA9PSBkIHx8IGIgPT0gZCB8fCBjID4gOSB8fCBkID4gOSkgewogICAgICAgICAgICAgICAgICAgICAgICBqKys7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBpZiAoYSArIGMgPT0gYzEpCiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICBpZiAoYiArIGQgPT0gYzIpCiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICBpZiAoYSArIGQgPT0gZDEpCiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICBpZiAoYiArIGMgPT0gZDIpCiAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpKys7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIC8vZm9yIChpbnQgaSA9IDE7aSA8IHIxfHxpPDl8fGNvdW50IDw0O2krKykKICAgICAgICAgICAgLy97CiAgICAgICAgICAgIC8vICAgIGEgPSBpOwogICAgICAgICAgICAvLyAgICBiID0gcjEgLSBpOwogICAgICAgICAgICAvLyAgICBpZiAoYSA+IDkgfHwgYiA+IDkpCiAgICAgICAgICAgIC8vICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgLy8gICAgZm9yIChpbnQgaiA9IDE7aiA8IHIyfHxqPDl8fGNvdW50PDQ7aisrKQogICAgICAgICAgICAvLyAgICB7CiAgICAgICAgICAgIC8vICAgICAgICBjID0gajsKICAgICAgICAgICAgLy8gICAgICAgIGQgPSByMiAtIGo7CiAgICAgICAgICAgIC8vICAgICAgICBpZiAoYSA9PSBiIHx8IGEgPT0gYyB8fCBhID09IGQgfHwgYiA9PSBjIHx8IGMgPT0gZCB8fCBiID09IGR8fGM+OXx8ZD45KQogICAgICAgICAgICAvLyAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAvLyAgICAgICAgaWYgKGEgKyBjID09IGMxKQogICAgICAgICAgICAvLyAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgIC8vICAgICAgICBlbHNlCiAgICAgICAgICAgIC8vICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIC8vICAgICAgICAvLy0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgIC8vICAgICAgICBpZiAoYiArIGQgPT0gYzIpCiAgICAgICAgICAgIC8vICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgLy8gICAgICAgIGVsc2UKICAgICAgICAgICAgLy8gICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgLy8gICAgICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgLy8gICAgICAgIGlmIChhICsgZCA9PSBkMSkKICAgICAgICAgICAgLy8gICAgICAgICAgICBjb3VudCsrOwogICAgICAgICAgICAvLyAgICAgICAgZWxzZQogICAgICAgICAgICAvLyAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAvLyAgICAgICAgLy8tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAvLyAgICAgICAgaWYgKGIgKyBjID09IGQyKQogICAgICAgICAgICAvLyAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgIC8vICAgICAgICBlbHNlCiAgICAgICAgICAgIC8vICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgLy8tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgIC8qICAgaWYgKGNvdW50ID09IDQpCiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOyovCgogICAgICAgICAgICBpZiAoY291bnQgPT0gNCkKICAgICAgICAgICAgICAgIGNvdXQgPDwgYSA8PCAiICIgPDwgYiA8PCAiXG4iIDw8IGMgPDwgIiAiIDw8IGQ7CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGNvdXQgPDwgLTE7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgICAgICByZXR1cm4gMDsKICAgIAp9