import scala.io.StdIn

object Main {

  def main(args: Array[String]): Unit = {

    val n = StdIn.readInt()
    val k = StdIn.readInt()
    val x = StdIn.readInt()
    val y = StdIn.readInt()

    val `after k+1` = if (n >= k) {
      (n - k) * y
    } else {
      0
    }

    val stay = if (n >= k) k else n

    println(stay * x + `after k+1`)
  }
}