For a nice weekend vacation, you decided to take a trip to the aquarium. There, you saw $$$n$$$ jellyfish, and you noticed a specific pattern in the number of tentacles they had. The first jellyfish you saw had $$$a_1$$$ tentacles. Surprisingly, the $$$i$$$th jellyfish had $$$a_i = (a_1 \cdot a_2 \cdots a_{i - 2} \cdot a_{i - 1}) \cdot p_i$$$ tentacles, where $$$p_i$$$ is the smallest prime that does not divide $$$a_1 \cdot a_2 \cdots a_{i - 2} \cdot a_{i - 1}$$$!
You also notice that a jellyfish's popularity is defined by how many sizes you can divide the number of tentacles by. More formally, if a jellyfish has $$$m$$$ tentacles, then their popularity score is the number of divisors of $$$m$$$. You want to find out, what is the maximum popularity score of all the jellyfish that you saw? Because the answer may be large, output it mod $$$998244353$$$.
The first line contains two integers $$$n$$$ and $$$a_1$$$ ($$$1 \leq n, a_1 \leq 10^5$$$) — the number of jellyfish and the number of tentacles the first jellyfish has.
Output one integer — the maximum number of divisors any jellyfish has, mod $$$998244353$$$.
4 9
108
1234 9876
882891106
In the first sample:
Each of these have $$$3$$$, $$$6$$$, $$$20$$$, and $$$108$$$ factors respectively, so the answer is $$$108$$$.
Note that you want the mod of the maximum, not the maximum after taking the mod of the number of tentacles each jellyfish has.
| Name |
|---|


