#include <bits/stdc++.h>
using namespace std;
bool diff(int a, int b, int c, int d) {
  if (a != b && a != c && a != d && b != c && b != d && c != d) return 1;
  return 0;
}
int main() {
  int r1, r2, c1, c2, d1, d2, a, b, c, d;
  scanf(" %d %d %d %d %d %d", &r1, &r2, &c1, &c2, &d1, &d2);
  for (a = 0; a < 10; a++) {
    for (b = 0; b < 10; b++) {
      for (c = 0; c < 10; c++) {
        for (d = 0; d < 10; d++) {
          if (a + c == c1 && a + b == r1 && a + d == d1 && b + d == c2 &&
              c + d == r2 && c + b == d2 && diff(a, b, c, d)) {
            printf("%d %d\n%d %d\n", a, b, c, d);
            return 0;
          };
        };
      };
    };
  };
  printf("-1\n");
  return 0;
};
