P24466 [AtCoder] Step Up Robot
普及-
题目描述

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 部分

样例输入
3 3 4 5 4 4 5 6 8 15
样例输出
Yes