#include <bits/stdc++.h>
using namespace std;
int v1, v2, v3, vm, t;
int main() {
  cin >> v1 >> v2 >> v3 >> vm;
  for (int i = v1; i <= 200; i++)
    for (int j = v2; j <= 200; j++)
      for (int h = v3; h <= 200; h++) {
        if (i > j && j > h)
          if (2 * v1 >= i)
            if (2 * v2 >= j)
              if (2 * v3 >= h)
                if (2 * vm >= h && vm <= h)
                  if (2 * vm < i && 2 * vm < j) {
                    cout << i << '\n' << j << '\n' << h;
                    return 0;
                  }
      }
  cout << -1;
}
