local n = io.read("*n") local m = io.read("*n") local a = {}; do for i = 1, n do a[i] = io.read("*n") end end local psum_ave = {(a[1] / 1)}; do for i = 2, n do psum_ave[i] = (psum_ave[i - 1] * (i - 1) + a[i]) / i end end local psum_ave_min = psum_ave[1]; do for i = 2, n do if psum_ave[i] < psum_ave_min then psum_ave_min = psum_ave[i] end end end print(math.floor(psum_ave_min / m))