A = gets.split.map(&:to_i) B = gets.split.map(&:to_i) nums = gets.split.map(&:to_i) #A→B nums[0].times{ if !A[1].zero? A[1] -= 1 B[1] += 1 else A[0] -= 1 B[0] += 1 end } #B→A nums[1].times{ if !B[0].zero? B[0] -= 1 A[0] += 1 end } p A[0]