#include <bits/stdc++.h>
int main() {
  int n, m, a, b;
  scanf("%d %d %d %d", &n, &m, &a, &b);
  int s = n * a;
  int o = ((n % m) * a);
  int h;
  if (o <= b)
    h = o;
  else
    h = b;
  if (m * a <= b)
    printf("%d", s);
  else
    printf("%d", (n / m) * b + h);
  return 0;
}
