#include <bits/stdc++.h>
using namespace std;
int main() {
  int r1, r2, c1, c2, d1, d2, z1, z2, z3, z4;
  cin >> r1 >> r2;
  cin >> c1 >> c2;
  cin >> d1 >> d2;
  if ((r1 + c1 - d1) % 2 == 0) {
    z1 = (r1 + c1 - d1) / 2;
    z2 = r1 - z1;
    z3 = d2 - z2;
    z4 = d1 - z1;
    if (z1 >= 1 && z1 <= 9 && z2 >= 1 && z2 <= 9 && z3 >= 1 && z3 <= 9 &&
        z4 >= 1 && z4 <= 9) {
      if (z1 == z2 || z1 == z3 || z1 == z4 || z2 == z3 || z2 == z4 || z3 == z4)
        cout << "-1";
      else {
        cout << z1 << " " << z2 << endl;
        cout << z3 << " " << z4 << endl;
      }
    } else
      cout << "-1";
  } else if ((r1 - c1 + d1) % 2 == 0) {
    z2 = (r1 - c1 + d1) / 2;
    z1 = r1 - z2;
    z3 = d2 - z2;
    z4 = d1 - z1;
    if (z1 >= 1 && z1 <= 9 && z2 >= 1 && z2 <= 9 && z3 >= 1 && z3 <= 9 &&
        z4 >= 1 && z4 <= 9) {
      if (z1 == z2 || z1 == z3 || z1 == z4 || z2 == z3 || z2 == z4 || z3 == z4)
        cout << "-1";
      else {
        cout << z1 << " " << z2 << endl;
        cout << z3 << " " << z4 << endl;
      }
    } else
      cout << "-1";
  } else if ((-r1 + c1 + d2) % 2 == 0) {
    z3 = (-r1 + c1 + d2) / 2;
    z1 = c1 - z3;
    z2 = d2 - z3;
    z4 = r2 - z3;
    if (z1 >= 1 && z1 <= 9 && z2 >= 1 && z2 <= 9 && z3 >= 1 && z3 <= 9 &&
        z4 >= 1 && z4 <= 9) {
      if (z1 == z2 || z1 == z3 || z1 == z4 || z2 == z3 || z2 == z4 || z3 == z4)
        cout << "-1";
      else {
        cout << z1 << " " << z2 << endl;
        cout << z3 << " " << z4 << endl;
      }
    } else
      cout << "-1";
  } else if ((-r1 + c2 + d1) % 2 == 0) {
    z4 = (-r1 + c2 + d1) / 2;
    z1 = d1 - z4;
    z2 = c2 - z4;
    z3 = r2 - z4;
    if (z1 >= 1 && z1 <= 9 && z2 >= 1 && z2 <= 9 && z3 >= 1 && z3 <= 9 &&
        z4 >= 1 && z4 <= 9) {
      if (z1 == z2 || z1 == z3 || z1 == z4 || z2 == z3 || z2 == z4 || z3 == z4)
        cout << "-1";
      else {
        cout << z1 << " " << z2 << endl;
        cout << z3 << " " << z4 << endl;
      }
    } else
      cout << "-1";
  } else
    cout << "-1";
}
