#include <bits/stdc++.h>
using namespace std;
const long long MX = 1e10;
const int INF = 1e9 + 7;
const double EPS = 0.00000001;
int main() {
  ios_base::sync_with_stdio(false);
  int v1, v2, v3, vm;
  cin >> v1 >> v2 >> v3 >> vm;
  for (int i = 1; i <= 205; i++) {
    for (int j = i + 1; j <= 205; j++) {
      for (int k = j + 1; k <= 205; k++) {
        if (i >= v3 && j >= v2 && k >= v1) {
          if (i <= 2 * v3 && j <= 2 * v2 && k <= 2 * v1) {
            if (i >= vm && j >= vm && k >= vm) {
              if (i <= 2 * vm && j > 2 * vm && k > 2 * vm) {
                cout << k << endl;
                cout << j << endl;
                cout << i << endl;
                return 0;
              }
            }
          }
        }
      }
    }
  }
  cout << -1 << endl;
  return 0;
}
