#include int main() { long long int a, b, c, d, n; scanf("%lld %lld %lld %lld %lld", &a, &b, &c, &d, &n); long long int p, q, r, s, t; scanf("%lld %lld %lld %lld %lld", &p, &q, &r, &s, &t); long long int i, j, k, l; long long int nn, tt; if (r > s) { for (i = 0; i <= a; i++) { for (j = 0; j <= b; j++) { nn = n - i - j; tt = t - p * i - q * j; if (nn < 0 || tt < 0) break; k = (tt - s * nn) / (r - s); l = n - i - j - k; if (k<0 || l<0 || k>c || l>d) continue; if (p * i + q * j + r * k + s * l != t) continue; printf("%lld %lld %lld %lld\n", i, j, k, l); return 0; } } } else if (r < s) { for (i = 0; i <= a; i++) { for (j = 0; j <= b; j++) { nn = n - i - j; tt = t - p * i - q * j; if (nn < 0 || tt < 0) break; l = (tt - r * nn) / (s - r); k = n - i - j - l; if (k<0 || l<0 || k>c || l>d) continue; if (p * i + q * j + r * k + s * l != t) continue; printf("%lld %lld %lld %lld\n", i, j, k, l); return 0; } } } else { for (i = 0; i <= a; i++) { for (j = 0; j <= b; j++) { nn = n - i - j; tt = t - p * i - q * j; if (nn < 0 || tt < 0) break; k = tt / r; l = 0; if (k > c) k = c; l = n - i - j - k; if (k<0 || l<0 || k>c || l>d) continue; if (p * i + q * j + r * k + s * l != t) continue; printf("%lld %lld %lld %lld\n", i, j, k, l); return 0; } } } return 0; }