#include <bits/stdc++.h>
using namespace std;
const int oo = 0x3f3f3f3f;
const double eps = 1e-9;
long long bestfit(long long n, long long w, long long x) {
  long long lo = w / 2, hi = n - w / 2;
  if (w % 2) {
    if (x > lo) return min(n - w, x - lo - 1);
    return max(0ll, x - lo);
  } else {
    if (x >= lo && x <= hi) return x - w / 2;
    if (x < lo) return 0;
    return n - w;
  }
}
long long gcd(long long a, long long b) { return (b == 0) ? a : gcd(b, a % b); }
int main() {
  ios_base::sync_with_stdio(false);
  long long n, m, x, y, a, b;
  cin >> n >> m >> x >> y >> a >> b;
  long long g = gcd(a, b);
  a /= g, b /= g;
  long long f = min(n / a, m / b);
  long long w = f * a, h = f * b;
  long long x1 = bestfit(n, w, x);
  long long y1 = bestfit(m, h, y);
  cout << x1 << " " << y1 << " " << x1 + w << " " << y1 + h << endl;
}
