#include <bits/stdc++.h>
int main(void) {
  int v1, v2, v3, v4;
  scanf("%d %d %d %d", &v1, &v2, &v3, &v4);
  for (int x = v1; x <= v1 * 2; x++) {
    for (int y = v2; y <= v2 * 2; y++) {
      for (int z = v3; z <= v3 * 2; z++) {
        if (x > y && y > z) {
          if (2 * v4 < y && 2 * v4 >= z) {
            if (v4 <= z) {
              printf("%d %d %d\n", x, y, z);
              return 0;
            }
          }
        }
      }
    }
  }
  printf("-1\n");
  return 0;
}
