#include<bits/stdc++.h>
using namespace std;
int a[100000]={};
int b[100000]={};
int w[100000]={};
int m=2147483647;
int main(){
int n;
cin>>n;
for(int i=1;i<=3;++i){
cin>>a[i]>>b[i];
//录入每包铅笔的数量与价格。
}
for(int i=1;i<=3;++i){
if(n%a[i]==0)
w[i]=(n/a[i])*b[i];
//能整除直接乘。
else
w[i]=((n/a[i])+1)*b[i];
//不能整除的,再买一包也管够。
}
for(int i=1;i<=3;++i){
//三次的循环。
if(w[i]<m)
m=w[i];
//每次比较,记录最小值。
//每次就是上一次和这一次比较。
}
printf("%d",m);
return 0;
}