AT_arc191_e [ARC191E] Unfair Game

Description

You are given positive integers $ N $ , $ X $ , and $ Y $ , and two length- $ N $ sequences of non-negative integers $ A = (A_1,A_2,\ldots,A_N) $ and $ B = (B_1,B_2,\ldots,B_N) $ . There are $ N $ bags, numbered from $ 1 $ to $ N $ . Initially, bag $ i $ contains $ A_i $ gold coins and $ B_i $ silver coins. Consider the following game played by Takahashi and Aoki using these $ N $ bags. First, Takahashi takes some of these bags (possibly zero), and Aoki takes all remaining bags. Then, starting with Takahashi, the two players alternate performing the following operation. - Choose one bag held by the player with at least one gold coin or silver coin in it, and do one of the following two actions for that bag. - Remove one gold coin and add silver coins; the number of silver coins to be added is $ X $ for Takahashi and $ Y $ for Aoki. This action can only be done if the chosen bag has at least one gold coin. - Remove one silver coin. This action can only be done if the chosen bag has at least one silver coin. - Then, give the chosen bag to the other player. The player who cannot perform the operation loses the game. Find the number, modulo $ 998244353 $ , of ways Takahashi can initially take bags so that he will win under optimal play by both players.

Input Format

The input is given from Standard Input in the following format: > $ N $ $ X $ $ Y $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ \vdots $ $ A_N $ $ B_N $

Output Format

Print the number, modulo $ 998244353 $ , of ways Takahashi can initially take bags so that he will win under optimal play by both players.

Explanation/Hint

### Sample Explanation 1 Consider the case where Takahashi initially takes bags $ 1 $ and $ 2 $ . One possible progression of the game is as follows: 1. Takahashi chooses bag $ 2 $ , removes $ 1 $ gold coin, and adds $ 1 $ silver coin. Then, he gives bag $ 2 $ to Aoki. - Takahashi holds bag $ 1 $ with $ 1 $ gold coin. Aoki holds bag $ 2 $ with $ 2 $ silver coins. 2. Aoki chooses bag $ 2 $ and removes $ 1 $ silver coin. Then, gives bag $ 2 $ to Takahashi. - Takahashi holds bags $ 1 $ with $ 1 $ gold coin and bag $ 2 $ with $ 1 $ silver coin. Aoki holds none. 3. Takahashi chooses bag $ 1 $ , removes $ 1 $ gold coin, and adds $ 1 $ silver coin. Then, he gives bag $ 1 $ to Aoki. - Takahashi holds bag $ 2 $ with $ 1 $ silver coin. Aoki holds bag $ 1 $ with $ 1 $ silver coin. 4. Aoki chooses bag $ 1 $ , removes $ 1 $ silver coin. Then, he gives bag $ 1 $ to Takahashi. - Takahashi holds bag $ 1 $ which is empty and bag $ 2 $ with $ 1 $ silver coin. Aoki holds none. 5. Takahashi chooses bag $ 2 $ and removes $ 1 $ silver coin. Then, he gives bag $ 2 $ to Aoki. - Takahashi holds bag $ 1 $ which is empty. Aoki holds bag $ 2 $ which is empty. 6. Aoki cannot perform the operation, so Aoki loses and Takahashi wins. Takahashi can win if he initially takes only bag $ 2 $ , or if he takes both bags $ 1 $ and $ 2 $ . Therefore, the answer is $ 2 $ . ### Sample Explanation 2 Takahashi wins if he initially takes bag $ 1 $ , bag $ 2 $ , or both. ### Sample Explanation 3 No matter how Takahashi chooses the bags initially, he will lose. ### Constraints - $ 1 \le N \le 2\times 10^5 $ - $ 1 \le X, Y \le 10^9 $ - $ 0 \le A_i, B_i \le 10^9 $ - All input values are integers.