「EZEC-11」Sequence

题目描述

已知数列 $f$ 满足 $f_n=a_nf_{n-1}+b_n\ (n\ge 1)$。 问是否存在非负整数 $f_0$,使得 $\forall 1\le i\le k$,$f_i$ 为**质数** $p_i$ 的倍数。

输入输出格式

输入格式


**本题有多组测试数据**。 第一行一个整数 $T$,表示测试数据组数。 对于每组测试数据: - 第一行一个整数 $k$。 - 第二行 $k$ 个整数 $a_1,a_2,\dots,a_k$。 - 第三行 $k$ 个整数 $b_1,b_2,\dots,b_k$。 - 第四行 $k$ 个整数 $p_1,p_2,\dots,p_k$,**保证 $p$ 为质数**。

输出格式


对于每组测试数据: - 一行一个字符串,若存在满足条件的 $f_0$ 则输出 `Yes`,否则输出 `No`。

输入输出样例

输入样例 #1

2
3
1 1 1
2 2 2
3 5 7
3
1 1 1
2 2 2
3 3 3

输出样例 #1

Yes
No

说明

**【样例 1 解释】** 对于第一组测试数据,一个可行的解为 $f_0=1$,此时 $f_1=3,f_2=5,f_3=7$。 对于第二组测试数据,没有满足条件的 $f_0$。 **【数据规模与约定】** **本题采用捆绑测试。** - Subtask 1(10 points):$k=1$。 - Subtask 2(20 points):$k\le 2$。 - Subtask 3(20 points):$k\le 5$,$p_i\le 20$。 - Subtask 4(50 points):无特殊限制。 对于 $100\%$ 的数据,$1\le T\le 10$,$1\le k\le 10^3$,$0\le a_i,b_i\le 10^9$,$2\le p_i\le 10^9$,**$p$ 为质数**。