#include #include using namespace std; using mint = atcoder::modint998244353; mint combination(long long int a, long long int b){ mint ans = 1, div = 1; b = min(b, a - b); for(int i = 0; i < b; i++){ ans *= a - b + i + 1; div *= i + 1; } ans /= div; return ans; } int main(){ ios::sync_with_stdio(false); cin.tie(0); int h, w, m; cin >> h >> w >> m; if(m < h + w - 1){ cout << 0 << '\n'; return 0; } mint ans; ans = combination(h + w - 2, h - 1) * combination(m, h + w - 1) * mint(m).pow(h * w - (h + w - 1)); cout << ans.val() << '\n'; }