『XYGOI round1』好多数

题目背景

小 X 在和小 L 一起玩。他们走到了公园,发现了一棵长得很奇怪的参天大树。这棵树,按照 OIer 们的习惯,它有一个明显特征,那就是**严重右偏**。

题目描述

小 X 想到了另外一个东西,也是严重右偏的。 首先,他写下一个数字 $n$。 接着,对于所有 $n$ 的因数 $x\notin\{1,n\}$,让 $x$ 从小到大的成为 $n$ 的儿子节点。 递归的建这棵树,这棵树就建成了。小 X 把这棵树称为一个“$n$ 号数学树”。小 X 想知道,给定 $q$ 个正整数 $x$,它在 $n$ 号数学树出现了几次。 因为 $n$ 很大,他只能告诉你 $n$ 的质因数分解。 答案对 $998244353$ 取模。

输入输出格式

输入格式


第一行若干对整数 $(a_i,b_i)$,表示 $n=\prod a_i^{b_i}$,以 `0 0` 结尾。题目保证,$a_i$ 是质数,$b_i\in N^*$。 第二行一个整数,表示 $q$,含义如题面所示。 第三行 $q$ 个整数,代表这组数据的 $q$ 次询问。

输出格式


输出一行 $q$ 个整数,表示每个询问的答案对 $998244353$ 取模的结果。

输入输出样例

输入样例 #1

2 3 3 1 0 0
1
2

输出样例 #1

8

输入样例 #2

2 3 3 1 0 0
3
3 5 7

输出样例 #2

4 0 0

输入样例 #3

7 3 0 0
3
49 1 343

输出样例 #3

1 0 1

说明

样例解释:前两组数据均为 $24$ 号数学树。这棵树绘制以后如下: ![](https://cdn.luogu.com.cn/upload/image_hosting/ejrhdnv3.png) 其中,$2$ 出现了 $8$ 次,$3$ 出现了 $4$ 次,$5,7$ 则没有出现过。 对于第三组数据,你需要注意 $343$ 在 $343$ 号数学树的树根出现了一次,$1$ 不会在数学树中出现。 | Subtask | $n$ | $q$ | 保证 $n$ 是质数的幂 | 分值 | |:-:|:-:|:-:|:-:|:-:| |0|$\le 10^3$|$\le 20$|Yes|10| |1|$\le 10^6$|$\le 20$|No|10| |2|$\sum b_i\le5000$|$\le 20$|Yes|40| |3|$\sum b_i\le5000$|$\le 20$|No|40| 对于 $100\%$ 的数据,$1\le b_i \le 5000$,$\sum b_i\le5000$,$2\le a_i\le 10^9$,$1\le x\le 10^{18}$。