#include <cstdio> #include <algorithm> using namespace std; long long v[6000]; int main() { //freopen("file.in", "r", stdin); //freopen("file.out", "w", stdout); int t; for(scanf("%d",&t);t;t--) { long long n; int a,b,c; scanf("%lld%d%d%d",&n,&a,&b,&c); for(int i=0;i<=5000;i++) v[i]=0; v[0]=1; for(int i=0;i<=5000;i++) { if(i) v[i]=max(v[i],v[i-1]); if(v[i]>=n) { printf("%d\n",i); break; } v[i+a]+=v[i]; v[i+b]+=v[i]; v[i+c]+=v[i]; } } return 0; }