def cmd(l,r,a,b): if a>0: return r*a+b elif a == 0: return b else: return l*a+b t = int(input()) for i in range(t): L,R,A,B = map(int,input().split()) print(cmd(L,R,A,B))