#include <bits/stdc++.h>
using namespace std;
int main() {
  int v1, v2, v3, vm;
  scanf("%d", &v1) == 0, scanf("%d", &v2) == 0, scanf("%d", &v3) == 0,
      scanf("%d", &vm) == 0;
  int rv1 = v1 * 2;
  int rv2 = v2 * 2;
  int rv3 = max(v3, vm);
  if (rv2 > rv3 * 2 && v3 * 2 >= rv3 && vm * 2 >= rv3) {
    printf("%d\n", rv1), printf("%d\n", rv2), printf("%d\n", rv3);
  } else {
    printf("%d\n", -1);
  }
}
