#include <bits/stdc++.h>
using namespace std;
int main() {
  long long v1, v2, v3, v4, i, j, k;
  cin >> v1 >> v2 >> v3 >> v4;
  for (i = 200; i >= 1; i--)
    for (j = i - 1; j >= 1; j--)
      for (k = j - 1; k >= 1; k--)
        if ((v1 <= i and v1 * 2 >= i) and (v2 <= j and v2 * 2 >= j) and
            (v3 <= k and v3 * 2 >= k) and (v4 <= k and v4 * 2 >= k) and
            (v4 > j or v4 * 2 < j) and (v4 > i or v4 * 2 < i)) {
          cout << i << endl << j << endl << k;
          return 0;
        }
  cout << -1;
}
