# frozen_string_literal: true x, y, z = gets.chomp.split.map(&:to_i) x, y = y, x if x > y u = [x, y].min t = [y - u, z].min p u + [x - u + t, y].min + (z - t) / 2