// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
  input = input.split("\n")
  // tmp0 = input[0].split(" ")
  // N = Number(tmp0[0])
  // M = Number(tmp0[1])
  N = Number(input[0])
  A = Number(input[1])
  B = Number(input[2])
  C = Number(input[3])
  D = Number(input[4])
  E = Number(input[5])

  route = [A,B,C,D,E]
  min_route = Math.min(...route)
  min_route_index = route.indexOf(Math.min(...route))
  console.log(Math.ceil(N / min_route) + 4)
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
//Main("10000000007\n2\n3\n2\n7\n11\n")