#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  int a, b, c, d;
  cin >> a >> b >> c >> d;
  int l1 = max(a - 1, 2 * d), l2 = max(b - 1, 2 * d);
  int l = max(c, d), r = min(2 * d, 2 * c);
  if (l1 >= 2 * a || l2 >= 2 * b || l > r || 2 * a <= l2 || 2 * a < l ||
      2 * b < l)
    cout << -1 << endl;
  else {
    cout << 2 * a << ' ';
    for (int i = l2 + 1; i <= 2 * b; i++)
      if (i > 2 * d) {
        cout << i << ' ';
        break;
      }
    cout << l << endl;
  }
  return 0;
}
