#include<bits/stdc++.h>
using namespace std;
double n,a[4][3],m[4];
int function1()
{
int minm=m[1];
if(m[2]<minm)
minm=m[2];
if(m[3]<minm)
minm=m[3];
return minm;
}
int main()
{
cin>>n;
for(int i=1;i<=3;i++)
cin>>a[i][1]>>a[i][2];
for(int i=1;i<=3;i++)
m[i]=ceil(n/a[i][1])*a[i][2];
for(int i=1;i<=3;i++)
if(function1()==m[i])
cout<<m[i];
return 0;
}