#include <bits/stdc++.h>
void C() {
  long long n, p, w, d;
  std::cin >> n >> p >> w >> d;
  for (long long y = 0; y < w; y++) {
    long long x = p - y * d;
    if (x >= 0 && x % w == 0 && x / w + y <= n) {
      std::cout << x / w << ' ' << y << ' ' << n - x / w - y << '\n';
      return;
    }
  }
  std::cout << -1 << '\n';
  return;
}
int main() {
  std::ios_base::sync_with_stdio(false);
  std::cin.tie(NULL);
  long long t;
  t = 1;
  while (t--) {
    C();
  }
  std::cout.flush();
  return 0;
}
