#include<bits/stdc++.h>
using namespace std;
long long n,a,b,spend=100000000;
int main() {
//freopen("pencil.in","r",stdin);
//freopen("pencil.out","w",stdout);
cin>>n;
for (int i=1; i<=3; i++) {
cin>>a>>b;
int x=n/a;
if (n%a!=0) x++;
spend = min(spend,x*b);
}
cout<<spend;
return 0;
}
B 回文日期(date)
#include<bits/stdc++.h>
using namespace std;
long long x1,x2,st,et,ans;
long long a[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
int main() {
//freopen("date.in","r",stdin);
//freopen("date.out","w",stdout);
cin>>st>>et;
for (int i=1; i<=12; i++)
for (int j=1; j<=a[i]; j++) {
x1 = j%10*1000 + j/10*100 + i%10*10 + i/10;
x2 = x1*10000 + i*100 + j;
if (x2>=st && x2<=et) ans++;
}
cout<<ans;
return 0;
}