#include <bits/stdc++.h>
using namespace std;
int main() {
  int r1, r2, c1, c2, d1, d2;
  cin >> r1 >> r2 >> c1 >> c2 >> d1 >> d2;
  int w, x, y, z;
  int temp;
  temp = min(min(r1, c1), d1);
  bool valid = false;
  for (int i = 1; i < temp; i++) {
    x = i;
    y = r1 - x;
    z = c1 - x;
    w = d1 - x;
    if (d2 == y + z && c2 == y + w && r2 == z + w && x != y && z != w &&
        x != w && y != z) {
      valid = true;
      break;
    }
  }
  if (!valid)
    cout << -1 << endl;
  else
    cout << x << " " << y << endl << z << " " << w << endl;
  return 0;
}
