#include <bits/stdc++.h>
int32_t main() {
  std::ios::sync_with_stdio(false);
  int a, b, c, d;
  std::cin >> a >> b >> c >> d;
  for (int i = 0; i <= 200; ++i) {
    for (int j = i + 1; j <= 200; ++j) {
      for (int q = j + 1; q <= 200; ++q) {
        if (i >= c && 2 * c >= i && j >= b && 2 * b >= j && q >= a &&
            2 * a >= q) {
          if (i >= d && j >= d && q >= d && 2 * d >= i && 2 * d < j &&
              2 * d < q) {
            std::cout << q << ' ' << j << ' ' << i;
            return 0;
          }
        }
      }
    }
  }
  std::cout << -1;
}
