#include <bits/stdc++.h>
using namespace std;
int main(void) {
  long long n;
  cin >> n;
  vector<long long> a(n + 1);
  for (int i = 0; i < (int)(n); i++) {
    cin >> a[i];
  }
  long long t = 1000;
  long long m = t;
  long long k = 0;
  long long i = 0;
  long long min = a[0];
  while (1) {
    if (i >= n) break;
    while (1) {
      if (i > n) break;
      if (a[i - 1] > a[i]) {
        min = a[i];
      } else if (a[i - 1] < a[i]) {
        while (1) {
          if (i == n) break;
          if (a[i - 1] > a[i]) {
            break;
          }
          i++;
        }
        int q = t / min;
        t -= q * min;
        t += q * a[i - 1];
        break;
      }
      i++;
    }
  }
  cout << t << endl;
}
