-- C
local N = io.read("n")
local INF=N+1
local capa = {}
for i=1,5 do
    capa[i] = io.read("n")
end
-- which edge is bottleneck?
local bn_i = 0
local bn_capa = INF
for i=1,#capa do
    if capa[i] < bn_capa then
        bn_capa = capa[i]
        bn_i = i
    end
end
if bn_capa == INF then
    print(5)
    return
end
local ans
ans = N // bn_capa
if N % bn_capa ~= 0 then
    ans = ans + 1
end
ans = ans + bn_i - 1
ans = ans + 5 - bn_i
print(ans)
