#include <bits/stdc++.h>
using namespace std;
int a, b, c, d, tmp;
string s;
int main() {
  scanf("%d%d%d%d", &a, &b, &c, &d);
  if (abs(c - d) > 1) {
    printf("-1");
    return 0;
  }
  if (c + 1 == d) {
    while (d--) {
      s += "74";
      a--;
      b--;
    }
  } else if (c == d + 1) {
    while (c--) {
      s += "47";
      a--;
      b--;
    }
  } else {
    while (c--) {
      s += "47";
      a--;
      b--;
    }
    if (a > 0)
      s += "4", a--;
    else
      s = "7" + s, b--;
  }
  if (a < 0 || b < 0) {
    printf("-1");
    return 0;
  }
  for (int i = s.size() - 1; i >= 0; i--) {
    if (s[i] == '7') {
      tmp = i;
      break;
    }
  }
  for (int i = 0; i < s.size(); i++) {
    putchar(s[i]);
    if (s[i] == '4' && a > 0)
      while (a--) putchar('4');
    if (i == tmp)
      while (b--) putchar('7');
  }
}
