import java.util.Scanner

object Main {
  def main(args: Array[String]): Unit = {
    val sc = new Scanner(System.in)
    val n, k = BigInt(sc.nextBigInteger())
    println(k * pow(n, k - 1))
  }

  def pow(n: BigInt, k: BigInt): BigInt = {
    if (k == 0) {
      1
    } else if (k == 1) {
      n
    } else if (k % 2 == 0) {
      pow(n * n, k / 2)
    } else {
      n * pow(n, k - 1)
    }
  }
}
