#abc289h. [abc289_h]Trio

[abc289_h]Trio

Problem Statement

On a number line are person 11, person 22, and person 33. At time 00, person 11 is at point AA, person 22 is at point BB, and person 33 is at point CC.
Here, AA, BB, and CC are all integers, and AequivBequivCpmod2A \\equiv B \\equiv C \\pmod{2}.

At time 00, the three people start random walks. Specifically, a person that is at point xx at time tt (tt is a non-negative integer) moves to point (x1)(x-1) or point (x+1)(x+1) at time (t+1)(t+1) with equal probability. (All choices of moves are random and independent.)

Find the probability, modulo 998244353998244353, that it is at time TT that the three people are at the same point for the first time.

What is rational number modulo 998244353998244353? We can prove that the sought probability is always a rational number. Moreover, under the Constraints of this problem, when the value is represented as fracPQ\\frac{P}{Q} by two coprime integers PP and QQ, we can prove that there is a unique integer RR such that RtimesQequivPpmod998244353R \\times Q \\equiv P\\pmod{998244353} and 0leqRlt9982443530 \\leq R \\lt 998244353. Find such RR.

Constraints

  • 0leqA,B,C,Tleq1050 \\leq A, B, C, T \\leq 10^5
  • AequivBequivCpmod2A \\equiv B \\equiv C \\pmod{2}
  • A,B,CA, B, C, and TT are integers.

Input

The input is given from Standard Input in the following format:

AA BB CC TT

Output

Find the probability, modulo 998244353998244353, that it is at time TT that the three people are at the same point for the first time, and print the answer.


Sample Input 1

1 1 3 1

Sample Output 1

873463809

The three people are at the same point for the first time at time 11 with the probability frac18\\frac{1}{8}. Since 873463809times8equiv1pmod998244353873463809 \\times 8 \\equiv 1 \\pmod{998244353}, 873463809873463809 should be printed.


Sample Input 2

0 0 0 0

Sample Output 2

1

The three people may already be at the same point at time 00.


Sample Input 3

0 2 8 9

Sample Output 3

744570476

Sample Input 4

47717 21993 74147 76720

Sample Output 4

844927176