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