// #define _GLIBCXX_DEBUG #include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); ++i) int main() { // Input int T; cin >> T; rep(i, T) { int L, R, A, B; cin >> L >> R >> A >> B; if (A < 0) cout << A * L + B << endl; else cout << A * R + B << endl; } }