编程题
### 问题描述
在节日促销活动中,礼品店“乐乐礼品”提供了两种不同的折扣日。第一天的折扣让你在购买 $m$ 件礼品时可以额外获赠一件,第二天则没有这个优惠。假设第一天每件礼品的价格为 $a$ 硬币,第二天为 $b$ 硬币。你打算购买至少 $n$ 件礼品。求在这些条件下,至少需要花费多少硬币。
### 输入格式
输入第一行包含两个整数 $a$ 和 $b$ $(1 \leq a, b \leq 10^9)$,分别代表节日的第一天和第二天单件礼品的价格。
接下来一行包含两个整数 $n$ 和 $m$ $(1 \leq n, m \leq 10^9)$,$n$ 代表想要购买的礼品件数,$m$ 代表参与促销活动所需购买的礼品件数。
### 输出格式
输出一个整数,表示至少需要花费的硬币数。
### 样例输入
```
5 6
8 3
```
### 样例输出
```
30
```