#include <stdio.h>
int main()
{
int a = 0;
int x[3],y[3],z[3];
scanf("%d",&a);
for(int b=0;b!=3;b++){
scanf("%d %d",&x[b],&y[b]);
}
for(int c=1;a>c*x[0];c++){
z[0]=(c+1)*y[0];
}
for(int c=1;a>c*x[1];c++){
z[1]=(c+1)*y[1];
}
for(int c=1;a>c*x[2];c++){
z[2]=(c+1)*y[2];
}
if(z[0]>=z[1]){
if(z[1]>=z[2]){
printf("%d",z[2]);
}
else{
printf("%d",z[1]);
}
}
else{
if(z[0]>=z[2]){
printf("%d",z[2]);
}
else{
printf("%d",z[0]);
}
}
return 0;
}