#include<iostream> #include<atcoder/modint> using namespace std; using mint=atcoder::modint998244353; long N,M,K; int main() { cin>>N>>M>>K; if(M<=K)cout<<mint(M).pow(2*N).val()<<endl; else cout<<(mint(K).pow(2*N)*(M-K+1)-mint(K-1).pow(2*N)*(M-K)).val()<<endl; }