#include <bits/stdc++.h>
int a1, a2, a3, a4;
int main() {
  scanf("%d%d%d%d", &a1, &a2, &a3, &a4);
  a4 -= a3 - 1;
  a2 -= a3;
  a1 -= a3;
  int mark = 0;
  if (a4 == 2) {
    a1--;
    a2--;
    mark = 3;
  } else if (a4 == 1) {
    if (a1) {
      a1--;
      mark = 1;
    } else {
      a2--;
      mark = 2;
    }
  }
  if (a1 < 0 || a2 < 0 || a4 > 2 || a4 < 0)
    puts("-1");
  else {
    if (mark & 2) printf("7");
    for (int i = 1; i <= a1; ++i) printf("4");
    for (int i = 1; i <= a3; ++i) printf("47");
    for (int i = 1; i <= a2; ++i) printf("7");
    if (mark & 1) printf("4");
  }
}
