#include<bits/stdc++.h>
using namespace std;
int main(){
int n,money_a=0,money_b=0,money_c=0,price_a,price_b,price_c,num_a,num_b,num_c;
cin>>n>>price_a>>num_a>>price_b>>num_b>>price_c>>num_c;
int numm_a=num_a,numm_b=num_b,numm_c=num_c;;
for(int i=1;;i++){
if(num_a<=n){
num_a+=numm_a;
money_a+=price_a;
}
if(num_b<=n){
num_b+=numm_b;
money_b+=price_b;
}
if(num_c<=n){
num_c+=numm_c;
money_c+=price_c;
}
if(num_a>n&&num_b>n&&num_c>n){
break;
}
}
int min=money_a;
if(money_b<money_a&&money_b<money_c){
min=money_b;
}
if(money_c<money_a&&money_c<money_b){
min=money_c;
}
cout<<min;
return 0;
}