题目描述
Problem Statement
There is a staircase with infinite steps.
The foot of the stairs is the 0-th step, the next step is the 1-st step, the next is the 2-nd, and so on.
There is a stair-climbing robot on the 0-th step.
The robot can climb up $A _ 1,A _ 2,\ldots$, or A _ N steps at a time.
In other words, when the robot is on the i-th step, it can step onto one of the $(i+A _ 1)-th step, (i+A _ 2)-th step, \ldots$, and (i+A _ N)-th step,
but not onto the others in a single step.
The robot cannot descend the stairs, either.
There are traps on the $B _ 1-th, B _ 2-th, \ldots$, and B _ M-th steps.
Once the robot steps onto a step with a trap, it cannot move anymore.
The robot wants to step onto the X-th step.
Determine whether it is possible to do so.
Input
The input is given from Standard Input in the following format:
N
$A _ 1 A _ 2 \ldots A _ N$
M
$B _ 1 B _ 2 \ldots B _ M$
X
Output
In a single line, print Yes if the robot can step onto the X-th step, and No otherwise.
Constraints
- $1\leq N\leq10$
- $1\leq A _ 1\lt A _ 2\lt\cdots\lt A _ N\leq10^5$
- $1\leq M\leq10^5$
- $1\leq B _ 1\lt B _ 2\lt\cdots\lt B _ M\lt X\leq10^5$
- All values in the input are integers.
Sample Input 1
3
3 4 5
4
4 5 6 8
15
Sample Output 1
Yes
For example, the robot can reach the 15-th step as follows.
- Climb up 3 steps. The robot is now on the 3-rd step.
- Climb up 4 steps. The robot is now on the 7-th step.
- Climb up 5 steps. The robot is now on the 12-th step.
- Climb up 3 steps. The robot is now on the 15-th step.
Sample Input 2
4
2 3 4 5
4
3 4 5 6
8
Sample Output 2
No
No matter how the robot moves, it cannot step onto the 8-th step.
Sample Input 3
4
2 5 7 8
5
2 9 10 11 19
20
Sample Output 3
Yes
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分