#include <bits/stdc++.h>
int main() {
  int r1, r2, c1, c2, d1, d2, a, b, c, d;
  scanf("%d%d", &r1, &r2);
  scanf("%d%d", &c1, &c2);
  scanf("%d%d", &d1, &d2);
  a = (r1 + c1 - d2) / 2;
  b = (r1 - c1 + d2) / 2;
  c = (d2 - r1 + c1) / 2;
  d = (2 * r2 - d2 + r1 - c1) / 2;
  if (a == b || b == c || a == c || a == d || c == d || b == d)
    printf("%d\n", -1);
  else if (a >= 0 && b >= 0 && c >= 0 && d >= 0)
    printf("%d %d\n%d %d\n", a, b, c, d);
  else
    printf("%d\n", -1);
  return 0;
}
