#include using namespace std; #include "atcoder/modint.hpp" using mint = atcoder::modint998244353; int main() { int h, w, a, b; cin >> h >> w >> a >> b; mint row = 0; for (int i = 1; i <= a; i++) { int le = 2 * a - i; if (le > h) continue; row += mint(i) * (h - le + 1) * (i == a ? 1 : 2); } mint col = 0; for (int i = 1; i <= b; i++) { int le = 2 * b - i; if (le > w) continue; col += mint(i) * (w - le + 1) * (i == b ? 1 : 2); } mint ans = row * col; ans /= mint(h - a + 1).pow(2) * mint(w - b + 1).pow(2); ans = mint(2) * a * b - ans; cout << ans.val() << endl; }