#include<bits/stdc++.h>
#define int long long
using namespace std;
double f[1005][5],a[1005];
signed main() {
	double n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	f[0][0]=1000;
	for(int i=1;i<=n;i++){
		double max0=0,max1=0,max2=0;
		for(int j=0;j<i;j++){
			if(max0<f[j][0]){
                max0=f[j][0];
                max2=f[j][2];
            }
            if(max1<f[j][1]){
                max1=f[j][1];
            }
		}
		f[i][1]=max0*a[i]+max2;
		f[i][0]=max1/a[i];
		f[i][2]=max1%a[i];
	}
	double maxv=0;
	for(int i=0;i<=n;i++){
		if(maxv<f[i][0]){
			maxv=f[i][0];
		}
	}
	cout<<(int)maxv;
	return 0;
}
