今天是BestCoder一周年纪念日. 比赛管理员Soda想要给每个参赛者准备一个纪念品. 商店里纪念品的单价是$p$元, 同时也可以花$q$元购买纪念品套装, 一个套装里有$m$个纪念品. 今天总共有$n$个参赛者, Soda想要知道最少需要花多少钱才可以给每个人都准备一个纪念品.
输入有多组数据. 第一行有一个整数$T$ $(1 \le T \le 10^5)$, 表示测试数据组数. 然后对于每组数据: 一行包含4个整数 $n, m, p, q$ $(1 \le n, m, p, q \le 10^4)$.
对于每组数据输出最小花费.
2 1 2 2 1 1 2 3 4
1 3
对于第一组数据, Soda可以1元购买一个套装. 对于第二组数据, Soda可以直接花3元购买一个纪念品.