#include<stdio.h>
int main()
{
int n,a[3],b[3],c[3];
scanf("%d",&n);
for(int i=0;i<3;i++)
{
scanf("%d %d",&a[i],&b[i]);
}
for(int j=0;j<3;j++)
{
if(n%a[j]==0) c[j]=n/a[j];
else c[j]=n/a[j]+1;
c[j]*=b[j];
}
int min=c[0];
for(int k;k<3;k++)
{
if(c[k]<min) min=c[k];
}
printf("%d",min);
}
超时是因为循环和判断语句太多吗?