#include <bits/stdc++.h>
using namespace std;
int main(){
int n,p1,p2,p3,m1,m2,m3,sum1,sum2,sum3,num;
cin >> n >> p1 >> m1 >> p2 >> m2 >> p3 >> m3;
sum1 = ceil (n / p1) * m1;
sum2 = ceil (n / p2) * m2;
sum3 = ceil (n / p3) * m3;
if (sum1 > sum2){
swap (sum1,sum2);
}
if (sum1 > sum3){
swap (sum1,sum3);
}
if (sum2 > sum3){
swap (sum2,sum3);
}
if (sum1 == sum2 == sum3){
sum1 = sum1;
}
if (sum1 == sum3){
if (sum1 > sum2){
swap (sum1,sum2);
}
}
if (sum1 == sum2){
if (sum1 > sum3){
swap (sum1,sum3);
}
}
if (sum2 == sum3){
if (sum2 > sum3){
swap (sum2,sum3);
}
}
cout << sum1;
return 0;
}