#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, c, d;
  cin >> a >> b >> c >> d;
  string ans;
  int qa, qb;
  ans.clear();
  qa = a - c - (c == d), qb = b - c;
  if (d >= c - 1 && d <= c && qa >= 0 && qb >= 0) {
    for (int i = (int)0; i < (int)qa; i++) cout << '4';
    for (int i = (int)0; i < (int)c; i++) cout << "47";
    for (int i = (int)0; i < (int)qb; i++) cout << '7';
    if (c == d) cout << '4';
    cout << '\n';
    return 0;
  }
  ans.clear();
  qa = a - d, qb = b - d - (c == d);
  if (c >= d - 1 && c <= d && qa >= 0 && qb >= 0) {
    cout << '7';
    for (int i = (int)0; i < (int)qa + 1; i++) cout << '4';
    for (int i = (int)0; i < (int)d - 2; i++) cout << "74";
    if (c == d) {
      if (d > 1) cout << "74";
      for (int i = (int)0; i < (int)qb + 1; i++) cout << '7';
    } else {
      for (int i = (int)0; i < (int)qb + 1; i++) cout << '7';
      if (d > 1) cout << "4";
    }
    cout << '\n';
    return 0;
  }
  puts("-1");
  return 0;
}
