AOJ 0169 - Blackjack

while s = gets.chomp
  break if s == "0"

  res = 0
  one_n = 0

  s.split(" ").map{|e|
    e.to_i
  }.each{|e|
    if e == 1 then
      one_n += 1
    elsif e >= 10 && e <= 13
      res += 10
    else
      res += e
    end
  }

  f = false
  for i in 0..one_n #i: 1をそのまま使う数
    if res + i + 11*(one_n-i) <= 21 then
      res += i + 11*(one_n-i)
      f = true
      break
    end
  end

  if f
    puts res
  else
    puts 0
  end
end