12030. Піднятися сходинками
Є сходи з нескінченними сходинками. Підніжжя сходів — 0-й щабель, наступний щабель — 1-й, наступний — 2-й і так далі.
На 0-й сходинці стоїть робот. Робот може підніматися на \(A_1 , A_2 ,… A_N\) сходинок за раз. Іншими словами, коли робот знаходиться на \(i\)-ій сходинці, він може ступити на одну з \((i +A_1 )\)-у сходинку, \((i +A_2 )\)-у сходинку, … або \((i +A_N )\) -у сходинку, але не на інші за один крок. Робот також не може спускатися сходами.
На \(B_1, B_2, … B_M\) сходинках є пастки. Коли робот ступає на сходинку з пасткою, він більше не може рухатися.
Робот хоче ступити на \(X\)-ту сходинку. Визначте, чи можна це зробити.
Обмеження
- \(1≤N≤10\)
- \(1≤A_1 <A_2 <⋯<A_N ≤10^5\)
- \(1≤M≤10^5\)
- \(1≤B_1 <B_2 <⋯<B_M <X≤10^5\)
- Усі значення у вхідних даних цілі числа.
Формат вхідних даних
Перший рядок містить ціле число \(N\).
Наступний рядок містить \(N\) цілих чисел \(A_i\).
Третій рядок містить ціле число \(M\).
Наступний рядок містить \(M\) цілих чисел \(B_i\).
Пʼятий рядок містить ціле число \(X\).
Формат вихідних даних
У вихідний потік виведіть відповідь: Yes або No
Приклад вхідних даних
3
3 4 5
4
4 5 6 8
15
Приклад вихідних даних
Yes
Наприклад, до 15-ї сходинки робот може дійти наступним чином.
- Підніміться на 3 сходинки. Зараз робот знаходиться на 3-й сходинці.
- Підніміться на 4 сходинки. Зараз робот знаходиться на 7-й сходинці.
- Підніміться на 5 сходинок. Зараз робот знаходиться на 12-й сходинці.
- Підніміться на 3 сходинки. Зараз робот на 15-й сходинці.
Приклад вхідних даних
4
2 3 4 5
4
3 4 5 6
8
Приклад вихідних даних
No
Приклад вхідних даних
4
2 5 7 8
5
2 9 10 11 19
20
Приклад вихідних даних
Yes
Коментарі