#!/bin/python import sys def countArray(n, k, x): if n==3: if k>=x: return k-2 else: return k-1 elif n==4: mul=k-1 if k>=x: l=k-1 else: l=k return mul*l-1 if __name__ == "__main__": n, k, x = raw_input().strip().split(' ') n, k, x = [int(n), int(k), int(x)] answer = countArray(n, k, x) print answer%1000000007