#include <bits/stdc++.h>
using namespace std;
int n, m, nm, p, t, ans;
int main() {
  int a, b, c, d;
  cin >> a >> b >> c >> d;
  if (max(c, d) > min(c, d) * 2) {
    cout << "-1";
    return 0;
  }
  int aa, bb, cc;
  cc = max(c, d);
  bb = max(cc + 1, b);
  bb = max(d * 2 + 1, bb);
  aa = max(bb + 1, a);
  if (bb > b * 2 || aa > a * 2) {
    cout << "-1";
    return 0;
  }
  cout << aa << " " << bb << " " << cc;
  return 0;
}
