#include<bits/stdc++.h>
#include<iostream>
#include<cstdio>
using namespace std;
long long p,f,T,cnts,cntw,s,w,ans,wa,wb,ba,bb;
int main()
{
scanf("%lld",&T);
while(T--)
{
ans=0;
scanf("%lld%lld%lld%lld%lld%lld",&p,&f,&cnts,&cntw,&s,&w);
if(s>w) swap(s,w),swap(cnts,cntw);
for(int i=0;i<=cnts;i++)
{
wa=i;
if(p<wa*s) continue;
wb=min((p-wa*s)/w,cntw);
ba=min(cnts-i,f/s);
bb=min((f-ba*s)/w,cntw-wb);
ans=max(ans,ba+wa+bb+wb);
}
printf("%lld",ans);
}
return 0;
}