#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  long long V1, V2, V3, Vm;
  cin >> V1 >> V2 >> V3 >> Vm;
  if (Vm <= V3 && 2 * Vm >= V3 && 2 * Vm < V2 && 2 * Vm < V1) {
    cout << V1 << '\n';
    cout << V2 << '\n';
    cout << V3 << '\n';
    return 0;
  }
  V1 *= 2;
  V2 *= 2;
  V3 *= 2;
  if (Vm <= V3 && 2 * Vm >= V3 && 2 * Vm < V2 && 2 * Vm < V1) {
    cout << V1 << '\n';
    cout << V2 << '\n';
    cout << V3 << '\n';
    return 0;
  }
  V1 /= 2;
  V2 /= 2;
  V3 /= 2;
  V1 += V2;
  V2 += V3;
  if (Vm <= V3 && 2 * Vm >= V3 && 2 * Vm < V2 && 2 * Vm < V1) {
    cout << V1 << '\n';
    cout << V2 << '\n';
    cout << V3 << '\n';
    return 0;
  }
  cout << "-1";
  return 0;
}
