T = gets.to_i (1..T).each do l, r, a, b = gets.split.map(&:to_i) puts((a * (a < 0 ? l : r)) + b) end