#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int v1, v2, v3, vm;
  cin >> v1 >> v2 >> v3 >> vm;
  for (int c1 = v1; c1 <= v1 * 2; c1++)
    for (int c2 = v2; c2 <= min(c1 - 1, v2 * 2); c2++)
      for (int c3 = v3; c3 <= min(c2 - 1, v3 * 2); c3++) {
        if (vm <= c1 && vm <= c2 && vm <= c3 && vm * 2 >= c3 && vm * 2 < c2 &&
            vm * 2 < c1) {
          cout << c1 << "\n";
          ;
          cout << c2 << "\n";
          cout << c3 << "\n";
          ;
          return 0;
        }
      }
  cout << -1;
  return 0;
}
