#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll x, y, d;
void extendedEuclid(ll a, ll b) {
if (b == 0) {
x = 1;
y = 0;
d = a;
return;
}
extendedEuclid(b, a % b);
ll y1 = x - (a / b) * y;
x = y;
y = y1;
}
int main() {
ll v, n1, n2, c1, c2;
while (cin >> v && v) {
cin >> c1 >> n1 >> c2 >> n2;
extendedEuclid(n1, n2);
if (v % d != 0) {
cout << "failed\n";
} else {
x *= v / d;
y *= v / d;
n2 /= d;
n1 /= d;
ll l = ceil(-(double)x / n2);
ll r = floor((double)y / n1);
if (l <= r) {
ll x1 = x + n2 * l;
ll y1 = y - n1 * l;
ll cost1 = c1 * x1 + c2 * y1;
ll x2 = x + n2 * r;
ll y2 = y - n1 * r;
ll cost2 = c1 * x2 + c2 * y2;
if (cost1 < cost2) {
cout << x1 << " " << y1 << '\n';
} else {
cout << x2 << " " << y2 << '\n';
}
} else {
cout << "failed\n";
}
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCgpsbCB4LCB5LCBkOwoKdm9pZCBleHRlbmRlZEV1Y2xpZChsbCBhLCBsbCBiKSB7CiAgICBpZiAoYiA9PSAwKSB7CiAgICAgICAgeCA9IDE7CiAgICAgICAgeSA9IDA7CiAgICAgICAgZCA9IGE7CiAgICAgICAgcmV0dXJuOwogICAgfQogICAgZXh0ZW5kZWRFdWNsaWQoYiwgYSAlIGIpOwogICAgbGwgeTEgPSB4IC0gKGEgLyBiKSAqIHk7CiAgICB4ID0geTsKICAgIHkgPSB5MTsKfQoKaW50IG1haW4oKSB7CiAgICBsbCB2LCBuMSwgbjIsIGMxLCBjMjsKICAgIHdoaWxlIChjaW4gPj4gdiAmJiB2KSB7CiAgICAgICAgY2luID4+IGMxID4+IG4xID4+IGMyID4+IG4yOwogICAgICAgIGV4dGVuZGVkRXVjbGlkKG4xLCBuMik7CgogICAgICAgIGlmICh2ICUgZCAhPSAwKSB7CiAgICAgICAgICAgIGNvdXQgPDwgImZhaWxlZFxuIjsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICB4ICo9IHYgLyBkOwogICAgICAgICAgICB5ICo9IHYgLyBkOwoKICAgICAgICAgICAgbjIgLz0gZDsKICAgICAgICAgICAgbjEgLz0gZDsKCiAgICAgICAgICAgIGxsIGwgPSBjZWlsKC0oZG91YmxlKXggLyBuMik7CiAgICAgICAgICAgIGxsIHIgPSBmbG9vcigoZG91YmxlKXkgLyBuMSk7CgogICAgICAgICAgICBpZiAobCA8PSByKSB7CiAgICAgICAgICAgICAgICBsbCB4MSA9IHggKyBuMiAqIGw7CiAgICAgICAgICAgICAgICBsbCB5MSA9IHkgLSBuMSAqIGw7CiAgICAgICAgICAgICAgICBsbCBjb3N0MSA9IGMxICogeDEgKyBjMiAqIHkxOwoKICAgICAgICAgICAgICAgIGxsIHgyID0geCArIG4yICogcjsKICAgICAgICAgICAgICAgIGxsIHkyID0geSAtIG4xICogcjsKICAgICAgICAgICAgICAgIGxsIGNvc3QyID0gYzEgKiB4MiArIGMyICogeTI7CgogICAgICAgICAgICAgICAgaWYgKGNvc3QxIDwgY29zdDIpIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8IHgxIDw8ICIgIiA8PCB5MSA8PCAnXG4nOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8IHgyIDw8ICIgIiA8PCB5MiA8PCAnXG4nOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgY291dCA8PCAiZmFpbGVkXG4iOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0=