#include <bits/stdc++.h>
using namespace std;
int main() {
  int a, b, c, d;
  cin >> a >> b >> c >> d;
  for (int sz1 = a; sz1 <= 2 * a; sz1++) {
    for (int sz2 = b; sz2 <= 2 * b; sz2++) {
      for (int sz3 = c; sz3 <= 2 * c; sz3++) {
        if (!(sz1 > sz2 and sz2 > sz3)) continue;
        if (d <= sz1 and d <= sz2 and d <= sz3 and (2 * d) >= sz3 and
            (2 * d) < sz2 and (2 * d) < sz1) {
          cout << sz1 << endl << sz2 << endl << sz3;
          return 0;
        }
      }
    }
  }
  cout << -1;
  return 0;
}
