#include <bits/stdc++.h>
using namespace std;
int a1, a2, a3, a4;
int main() {
  scanf("%d%d%d%d", &a1, &a2, &a3, &a4);
  if (abs(a3 - a4) > 1) {
    printf("-1\n");
    return 0;
  }
  if (a3 != a4) {
    if (min(a1, a2) < max(a3, a4)) {
      printf("-1\n");
      return 0;
    }
  }
  if (a3 == a4) {
    if (!(((a1 > a3) && (a2 >= a3)) || ((a1 >= a4) && (a2 > a4)))) {
      printf("-1\n");
      return 0;
    }
  }
  if (a3 > a4) {
    for (int a = 1; a <= a1 - a3; a++) printf("4");
    for (int a = 1; a <= a3; a++) printf("47");
    for (int a = 1; a <= a2 - a3; a++) printf("7");
    printf("\n");
  }
  if (a3 < a4) {
    printf("74");
    for (int a = 1; a <= a1 - a4; a++) printf("4");
    for (int a = 1; a <= a4 - 2; a++) printf("74");
    for (int a = 1; a <= a2 - a4; a++) printf("7");
    printf("74");
    printf("\n");
  }
  if (a3 == a4) {
    if (a1 == a3) {
      for (int a = 1; a <= a4; a++) printf("74");
      for (int a = 1; a <= a2 - a4; a++) printf("7");
      printf("\n");
    } else {
      for (int a = 1; a <= a1 - a3 - 1; a++) printf("4");
      for (int a = 1; a <= a3; a++) printf("47");
      for (int a = 1; a <= a2 - a3; a++) printf("7");
      printf("4");
      printf("\n");
    }
  }
  return 0;
}
