#include <iostream>
using namespace std;
#define d(x) double(x)
int main()
{
// freopen("BAI10.INP","r",stdin);
// freopen("BAI10.OUT","w",stdout);
int n;cin >> n;
double g[15];
int a[15];
int v = 0;
double mmin = 1e9;
for (int i = 1;i <= 10;i++)
{
double x;
cin >> x;
a[i] = x;
g[i] = x/(i*1.0);
}
double t = 0;
while (n != 0)
{
double mmin = 1e9;
int v = 0;
for (int i = 1;i <= min(n,10);i++)
{
if (mmin > g[i])
{
v = i;
mmin = g[i];
}
}
t += d(a[v])*(n/v);
n %= v;
}
cout << t;
}