#include <bits/stdc++.h>
int main() {
  int r1, r2, c1, c2, d1, d2;
  while (scanf("%d%d%d%d%d%d", &r1, &r2, &c1, &c2, &d1, &d2) != EOF) {
    int a1 = 1, a2 = 1, a3 = 1, a4 = 1, mark = 0;
    for (a1 = 1; a1 < 10; a1++) {
      for (a2 = 1; a2 < 10; a2++) {
        for (a3 = 1; a3 < 10; a3++) {
          for (a4 = 1; a4 < 10; a4++) {
            if (a1 != a2 && a2 != a3 && a3 != a4 && a1 + a3 == r1 &&
                a2 + a4 == r2 && a1 + a4 == d1 && a2 + a3 == d2 &&
                a1 + a2 == c1 && a3 + a4 == c2) {
              printf("%d %d\n%d %d\n", a1, a3, a2, a4);
              mark = 1;
            }
          }
        }
      }
    }
    if (!mark) printf("-1\n");
  }
}
