#include <bits/stdc++.h>
using namespace std;
string a, b, c;
int a1, a2, a3, a4, a5, a6;
int main() {
  cin >> a1 >> a2 >> a3 >> a4 >> a5 >> a6;
  for (int i = 1; i <= 9; i++) {
    for (int j = 1; j <= 9; j++) {
      for (int k = 1; k <= 9; k++) {
        for (int r = 1; r <= 9; r++) {
          int q = i;
          int q1 = j;
          int q2 = k;
          int q3 = r;
          if (q + q1 == a1 && q2 + q3 == a2 && q + q3 == a3 && q + q2 == a4 &&
              q1 + q3 == a5 && q1 + q2 == a6 && q != q1 && q != q2 && q != q3 &&
              q1 != q2 && q1 != q3 && q2 != q3)
            cout << q << " " << q1 << " " << q2 << " " << q3 << " ";
        }
      }
    }
  }
  cout << "-1" << endl;
}
