#include <bits/stdc++.h>
using namespace std;
int V1, V2, V3, Vm;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(NULL);
  cin >> V1 >> V2 >> V3 >> Vm;
  for (int i = (V1); i <= (2 * V1); i++)
    for (int j = (V2); j <= (2 * V2); j++)
      for (int k = (V3); k <= (2 * V3); k++) {
        if (i > j && j > k && Vm <= k && k <= 2 * Vm && 2 * Vm < i &&
            2 * Vm < j) {
          cout << i << endl;
          cout << j << endl;
          cout << k << endl;
          return 0;
        }
      }
  cout << -1;
  return 0;
}
