#include <bits/stdc++.h>
using namespace std;
long long t[100];
int main() {
  ios_base::sync_with_stdio(0);
  long long n, k, ch, kol, mg = 0, ans = 0, c;
  cin >> n >> k >> c;
  for (int i = 0; i < k; i++) {
    cin >> t[i];
    mg += t[i];
  }
  sort(t, t + k);
  for (int j = 0; j < n; j++) {
    kol = 0;
    long long w = mg * j;
    if (w <= c) {
      kol = (k + 1) * j;
      ch = c - w;
    } else {
      kol = ch / mg;
      ch = c % mg;
    }
    for (int i = 0; i < k; i++) {
      long long q = t[i] * (n - j);
      if (q <= ch) {
        ch -= q;
        q = (n - j);
      } else {
        q = ch / t[i];
        ch %= t[i];
      }
      if (i == k - 1)
        kol += q * 2;
      else
        kol += q;
    }
    ans = max(ans, kol);
  }
  cout << ans;
  return 0;
}
