#include <bits/stdc++.h>
using namespace std;
int r1, r2, c1, c2, d1, d2;
int A11, A12, A21, A22;
set<int> Set;
bool Fn() {
  int num = r1 + d1 - c2;
  if (num % 2 != 0 || (num / 2) < 1 || (num / 2) > 9) return false;
  A11 = num / 2;
  Set.insert(A11);
  A12 = r1 - A11;
  if (A12 < 1 || A12 > 9) return false;
  Set.insert(A12);
  A21 = c1 - A11;
  if (A21 < 1 || A21 > 9) return false;
  Set.insert(A21);
  A22 = d1 - A11;
  if (A22 < 1 || A22 > 9) return false;
  Set.insert(A22);
  if (Set.size() != 4) return false;
  return true;
}
int main() {
  cin >> r1 >> r2 >> c1 >> c2 >> d1 >> d2;
  if (!Fn())
    cout << -1 << endl;
  else {
    cout << A11 << " " << A12 << endl;
    cout << A21 << " " << A22 << endl;
  }
  return 0;
}
