#include using namespace std; typedef long long ll; const ll mod = 998244353; ll modpow(ll a, ll n, ll MOD = mod) { if(n == 0) { return 1; } if(n%2 == 1) { return (a * modpow(a, n-1, MOD)) % MOD; } return (modpow(a, n/2, MOD) * modpow(a, n/2, MOD)) % MOD; } int main(){ int H,W,M; cin>>H>>W>>M; long long answer=0; for(int i=1;i<=M;i++){ answer=answer+(modpow(M-i+1,H,mod)-modpow(M-i,H,mod))*(modpow(M-i+1,W,mod)-modpow(M-i,W,mod)); answer=answer%mod; } cout<