#include <bits/stdc++.h>
using namespace std;
int main() {
  int a1, a2, a3, a4;
  cin >> a1 >> a2 >> a3 >> a4;
  if (abs(a3 - a4) > 1) {
    cout << -1;
    return 0;
  }
  if (a3 > a1 || a4 > a2 || a4 > a1 || a3 > a2 || (a1 == a3 && a2 == a4)) {
    cout << -1;
    return 0;
  }
  if (a3 > a4) {
    for (int i = 0; i < a1 - a3; i++) cout << 4;
    for (int i = 0; i < a3; i++) cout << 47;
    for (int i = 0; i < a2 - 1 - a4; i++) cout << 7;
    return 0;
  }
  if (a4 > a3) {
    cout << 7;
    for (int i = 0; i < a1 - a4; i++) cout << 4;
    for (int i = 0; i < a3; i++) cout << 47;
    for (int i = 0; i < a2 - a4; i++) cout << 7;
    cout << 4;
    return 0;
  }
  if (a4 == a3) {
    if (a1 == a3) {
      for (int i = 0; i < a4; i++) cout << 74;
      for (int i = 0; i < a2 - a4; i++) cout << 7;
      return 0;
    } else {
      for (int i = 0; i < a1 - a3 - 1; i++) cout << 4;
      for (int i = 0; i < a3; i++) cout << 47;
      for (int i = 0; i < a2 - a4; i++) cout << 7;
      cout << 4;
    }
  }
}
