#include <bits/stdc++.h>
int main() {
  int r1, r2, c1, c2, d1, d2;
  int i1, i2, j1, j2;
  int judge;
  while (scanf("%d %d %d %d %d %d", &r1, &r2, &c1, &c2, &d1, &d2) != EOF) {
    if (r1 == r2 && r1 == c1 && r1 == d1 && c1 == c2 && d1 == d2)
      printf("-1\n");
    judge = 0;
    for (i1 = 1; i1 <= 9; i1++)
      for (i2 = 1; i2 <= 9; i2++)
        for (j1 = 1; j1 <= 9; j1++)
          for (j2 = 1; j2 <= 9; j2++) {
            if (!(r1 == r2 && r1 == c1 && r1 == d1 && c1 == c2 && d1 == d2) &&
                i1 + i2 == r1 && j1 + j2 == r2 && i1 + j1 == c1 &&
                i2 + j2 == c2 && i1 + j2 == d1 && j1 + i2 == d2) {
              printf("%d %d\n", i1, i2);
              printf("%d %d\n", j1, j2);
              judge = 1;
            }
          }
    if (!judge && !(r1 == r2 && r1 == c1 && r1 == d1 && c1 == c2 && d1 == d2))
      printf("-1\n");
  }
}
