#include <bits/stdc++.h>
using namespace std;
int min(int a, int b, int c) {
  if (a <= b && a <= c)
    return a;
  else if (b <= a && b <= c)
    return b;
  else if (c <= a && c <= b)
    return c;
}
int main() {
  int r1, r2, c1, c2, d1, d2;
  cin >> r1 >> r2 >> c1 >> c2 >> d1 >> d2;
  for (int a = 1; a < min(d1, r1, c1); a++) {
    if ((2 * a + c2 - d1 == r1) && (r2 + c2 - 2 * d1 + 2 * a == d2) &&
        (2 * a + r2 - d1 == c1)) {
      cout << a << " " << r1 - a << '\n' << c1 - a << " " << d1 - a;
      return 0;
    }
  }
  cout << "-1";
  return 0;
}
