#include <bits/stdc++.h>
using namespace std;
pair<int, int> a[15];
int len, Q[1005], L[1005], s, top;
int b[15], v;
int main() {
  scanf("%d", &v);
  for (int i = 1; i <= 9; i++) {
    int x;
    scanf("%d", &x);
    a[i].first = x;
    a[i].second = 10 - i;
    b[i] = x;
  }
  sort(a + 1, a + 10);
  s = 10 - a[1].second;
  len = v / a[1].first;
  int rest = v - a[1].first * len;
  if (!len) {
    puts("-1");
    return 0;
  }
  for (int i = 1, j = 9; i <= len; i++) {
    while ((rest < b[j] - b[s]) && (j > s)) --j;
    rest -= b[j] - b[s];
    printf("%d", j);
  }
  return 0;
}
