n = gets.to_i
as = gets.split.map &:to_i

plus = nil
minus = nil

minus = as[0]

is_minus = true

i = 1

wallet = 1000

as.each_with_index{ |a, i|
	if i == 0 then
		next
	end
	
	if is_minus then
		if minus >= a then
			minus = a
		else
			is_minus = false
			plus = a
		end
	else
		if plus <= a then
			plus = a
		else
			kabu = wallet / minus
			wallet = (wallet - kabu * minus) + kabu * plus
			
			is_minus = true
			minus = a
		end
	end
}

if is_minus == false and minus < as[-1] then
	plus = as[-1]
	kabu = wallet / minus
	wallet = (wallet - kabu * minus) + kabu * plus
end

puts wallet

