#!/bin/python3 import sys def countArray(n, k, x): return (pow(k-1,n-3) * (k-3) + pow(k-1,n-4) * (n-1)) % (pow(10,9) + 7) if __name__ == "__main__": n, k, x = input().strip().split(' ') n, k, x = [int(n), int(k), int(x)] answer = countArray(n, k, x) print(answer)