#include using namespace std; int main() { long int n,k,x; cin>>n>>k>>x; long int i; long long int ws[1000007][2],mod=1000000007; ws[0][0]=1; ws[0][1]=0; for(i=1;i=mod) { ws[i][0]%=mod; } ws[i][1]=ws[i-1][0]+(k-2)*ws[i-1][1]; if(ws[i][1]>=mod) { ws[i][1]%=mod; } //cout<