#include <bits/stdc++.h>
using namespace std;
#define int int64_t
bool lose(int A, int X, int B, int Y, int Z) {
int t1 = (Z - A + X - 1) / X;
int t2 = (Z - B + Y - 1) / Y;
return t1 >= t2;
}
void solve() {
int N, A, B, X, Y, Z;
cin >> N >> A >> B >> X >> Y >> Z;
priority_queue<int> C;
for(int i = 0; i < N; i++) {
int t;
cin >> t;
C.push(t);
}
int ans = 0;
while(C.top() != 0 && lose(A, X, B, Y, Z)) {
ans++;
A += C.top();
C.push(C.top() / 2);
C.pop();
}
if(lose(A, X, B, Y, Z)) {
cout << "RIP" << endl;
} else {
cout << ans << endl;
}
}
signed main() {
//freopen("input.txt", "r", stdin);
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin >> t;
while(t--) {
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2RlZmluZSBpbnQgaW50NjRfdAoKYm9vbCBsb3NlKGludCBBLCBpbnQgWCwgaW50IEIsIGludCBZLCBpbnQgWikgewoJaW50IHQxID0gKFogLSBBICsgWCAtIDEpIC8gWDsKCWludCB0MiA9IChaIC0gQiArIFkgLSAxKSAvIFk7CglyZXR1cm4gdDEgPj0gdDI7Cn0KCnZvaWQgc29sdmUoKSB7CglpbnQgTiwgQSwgQiwgWCwgWSwgWjsKCWNpbiA+PiBOID4+IEEgPj4gQiA+PiBYID4+IFkgPj4gWjsKCXByaW9yaXR5X3F1ZXVlPGludD4gQzsKCWZvcihpbnQgaSA9IDA7IGkgPCBOOyBpKyspIHsKCQlpbnQgdDsKCQljaW4gPj4gdDsKCQlDLnB1c2godCk7Cgl9CglpbnQgYW5zID0gMDsKCXdoaWxlKEMudG9wKCkgIT0gMCAmJiBsb3NlKEEsIFgsIEIsIFksIFopKSB7CgkJYW5zKys7CgkJQSArPSBDLnRvcCgpOwoJCUMucHVzaChDLnRvcCgpIC8gMik7CgkJQy5wb3AoKTsKCX0KCWlmKGxvc2UoQSwgWCwgQiwgWSwgWikpIHsKCQljb3V0IDw8ICJSSVAiIDw8IGVuZGw7Cgl9IGVsc2UgewoJCWNvdXQgPDwgYW5zIDw8IGVuZGw7Cgl9Cn0KCnNpZ25lZCBtYWluKCkgewoJLy9mcmVvcGVuKCJpbnB1dC50eHQiLCAiciIsIHN0ZGluKTsKCWlvczo6c3luY193aXRoX3N0ZGlvKDApOwoJY2luLnRpZSgwKTsKCWludCB0OwoJY2luID4+IHQ7Cgl3aGlsZSh0LS0pIHsKCQlzb2x2ZSgpOwoJfQoJcmV0dXJuIDA7Cn0=