#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, a, b, temp;
  cin >> n >> m >> a >> b;
  if (n % m == 0)
    cout << min((n / m) * b, n * a);
  else {
    if (m > n)
      cout << min(a * n, b);
    else
      cout << min((n / m) * b + (n % m) * a, min(((n / m) + 1) * b, a * n));
  }
}
