#include #include #include using namespace std; using mint = atcoder::modint998244353; mint calc(long long h, long long a) { mint res = 0; mint rev = mint(h - a + 1).inv(); for (long long i = 0; i < h; i++) { mint k = rev * min({i + 1, h - i, a}); res += k * k; } return res; } int main() { long long h, w, a, b; cin >> h >> w >> a >> b; mint ans = a * b * 2; ans -= calc(h, a) * calc(w, b); cout << ans.val() << endl; }