#include const int Mod = 998244353, inv2 = 499122177, inv6 = 166374059; int main() { long long L, R, A, B, C; scanf("%lld %lld", &L, &R); scanf("%lld %lld %lld", &A, &B, &C); if (C < A + B) C = A + B; long long W = R - L - C + 1, ans; if (W <= 0) ans = 0; else { W = (W + 2) % Mod; ans = (W * (W - 1) % Mod * (W - 2) % Mod * inv6 + (W - 1) * (W - 2) % Mod * ((C - A - B) % Mod) % Mod * inv2) % Mod; } printf("%lld\n", ans); fflush(stdout); return 0; }