#include using namespace std; const long long MOD = 998244353; long long modpow(long long a, long long b){ long long ans = 1; while (b > 0){ if (b % 2 == 1){ ans *= a; ans %= MOD; } a *= a; a %= MOD; b /= 2; } return ans; } int main(){ int H, W, M; cin >> H >> W >> M; long long ans = 0; for (int i = 1; i <= M; i++){ long long X = modpow(i, H) - modpow(i - 1, H) + MOD; long long Y = modpow(i, W) - modpow(i - 1, W) + MOD; ans += X * Y % MOD; } cout << ans % MOD << endl; }