a, b = gets.chomp.split.map(&:to_i) a, b = b, a if a < b m = a + b (b+1).times do |k| ok = (b - k) + (a - k) ng = k * 2 m = [m, (ok - ng).abs].min end puts m