#include<bits/stdc++.h>
using namespace std;
int main(){
long long ge,s1,a1,s2,a2,s3,a3,maxn=0;
cin>>ge>>s1>>a1>>s2>>a2>>s3>>a3;
if(s1*a1>=ge){maxn=ceil(ge/s1)*a1;}
if(s2*a2>=ge){maxn=ceil(ge/s2)*a2;}
if(s3*a3>=ge){maxn=ceil(ge/s3)*a3;}
cout<<maxn;
return 0;
}