#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, c, d;
  cin >> a >> b >> c >> d;
  string s = "";
  if (c > d + 1 || d > c + 1) {
    cout << "-1\n";
    return 0;
  }
  bool e = 0;
  if (c < d || (c == d && a < c + 1)) e = 1;
  for (int i = 0; i < c + d + 1; i++) {
    if ((i + e) % 2)
      s += '7';
    else
      s += '4';
  }
  for (int i = 0; i < s.size(); i++) {
    a -= (s[i] == '4');
    b -= (s[i] == '7');
  }
  if (a < 0 || b < 0) {
    cout << "-1\n";
    return 0;
  }
  if (s[0] == '4')
    for (int i = 0; i < a + 1; i++) cout << '4';
  else
    cout << '7';
  if (s[1] == '4')
    for (int i = 0; i < a; i++) cout << '4';
  for (int i = 1; i < s.size() - 1; i++) cout << s[i];
  if (s[s.size() - 1] == '7')
    for (int i = 0; i < b + 1; i++) cout << '7';
  else {
    if (b == 0)
      cout << '4';
    else {
      for (int i = 0; i < b; i++) cout << '7';
      cout << '4';
    }
  }
  cout << "\n";
}
