#include using namespace std; using ll =long long; #define all(v) v.begin(),v.end() #define rep(i,a,b) for(int i=a;i=b;i--) ll mod=998244353; ll mod_pow(ll x,ll n,ll mod) { ll res=1; while(n>0) { if(n&1) { res=res*x%mod; } x=x*x%mod; n>>=1; } return res; } int main() { ll H,W,M;cin>>H>>W>>M; ll ans=0; for(ll i=1;i<=M;i++) { ll a=mod_pow(M-i+1,H,mod)-mod_pow(M-i,H,mod); a%=mod; if(a<0)a+=mod; ll b=mod_pow(M-i+1,W,mod)-mod_pow(M-i,W,mod); b%=mod; if(b<0) b+=mod; ans+=(a*b)%mod; ans%=mod; } cout<