loop do
  n = gets.to_i
  break if n.zero?
  as = gets.split.map(&:to_i)
  t, r = 0, 32
  while r > 0
    if t.even?
      r -= (r - 1) % 5
    else
      r -= [r, as[t / 2 % as.size]].min
    end
    p r
    t += 1
  end
end