#include <bits/stdc++.h>
int main() {
  int a1, a2, a3, a4, i, j, k, m, n;
  scanf("%d%d%d%d", &a1, &a2, &a3, &a4);
  if (a3 - a4 != 0) {
    if (a3 - a4 > 1 || a4 - a3 > 1) {
      printf("-1\n");
    } else {
      if (a3 > a4) {
        if (a1 < a3 || a2 < a3) {
          printf("-1\n");
        } else {
          m = a1 - a3;
          n = a2 - a3;
          for (i = 0; i < m; i++) printf("4");
          for (i = 0; i < a3; i++) printf("47");
          for (i = 0; i < n; i++) printf("7");
          printf("\n");
        }
      } else if (a4 > a3) {
        if (a1 < a4 || a2 < a4) {
          printf("-1\n");
        } else {
          m = a1 - a4;
          n = a2 - a4;
          printf("74");
          for (i = 0; i < m; i++) printf("4");
          for (i = 2; i < a4; i++) printf("74");
          for (i = 0; i < n; i++) printf("7");
          printf("74");
          printf("\n");
        }
      }
    }
  } else {
    if (a3 == 0) {
      if (a2 * a1 != 0)
        printf("-1\n");
      else {
        if (a1 != 0) {
          for (i = 0; i < a1; i++) printf("4");
        } else {
          for (i = 0; i < a2; i++) printf("7");
        }
        printf("\n");
      }
    } else {
      if (a2 < a3 || a1 < a3 || (a2 == a3 && a1 == a3)) {
        printf("-1\n");
      } else if (a1 == a3) {
        n = a2 - a3;
        for (i = 0; i < a3; i++) printf("74");
        for (i = 0; i < n; i++) printf("7");
        printf("\n");
      } else if (a2 == a3) {
        m = a1 - a3;
        n = a2 - a3;
        for (i = 0; i < m; i++) printf("4");
        for (i = 0; i < a3; i++) printf("74");
        printf("\n");
      } else {
        m = a1 - a3;
        n = a2 - a3;
        for (i = 1; i < m; i++) printf("4");
        for (i = 0; i < a3; i++) printf("47");
        for (i = 0; i < n; i++) printf("7");
        printf("4");
        printf("\n");
      }
    }
  }
}
