N = gets.to_i L = gets.split.map(&:to_i) K = gets.to_i DIG = 10**8 def query(n) # 1/10**9単位、棒の長さ L.map{|l| l * DIG / n }.inject(:+) < K end puts (1..10**18).bsearch{|n| query(n)}.to_f / DIG