#include <bits/stdc++.h>   using namespace std;   int n, ind, mini(1000000000);   int t[11];   string ans =   ;   char chr(int x) { return char( 0  + x); }   int main() {     cin >> n;     for (int i = 1; i < 10; i++) {       cin >> t[i];       if (t[i] <= mini) {         mini = t[i];         ind = i;       }     }     if (mini > n) {       cout << -1;       return 0;     }     while (n - mini >= 0) {       ans += chr(ind);       n -= mini;     }     for (int i = 0; i < (int)ans.size(); i++) {       for (int j = 9; j > ind; j--) {         if (n - t[j] + mini >= 0) {           ans[i] = chr(j);           n -= t[j] - mini;           break;         }       }     }     cout << ans;     return 0;   }   