11694. Стрибки
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Степан стоїть у точці з координатою 0 на числовій прямій. Він хоче виконати \(N\) стрибків. У \(i\)-му стрибку (\(1 \leq i \leq N\)) він рухається на \(a_i\) або \(b_i\) в додатному напрямку.
Чи може він після \(N\) стрибків опинитися в точці з координатою \(Х\)?
Формат вхідних даних
Перший рядок містить цілі числа \(N, X\) (\(1 \le N \le 100\), \(1 \le X \le 10000\))
Наступні \(N\) рядків містять цілі числа \(a_i, b_i\) (\(1 \le a_i < b_i \le 100\))
Числа у рядках розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести \(Yes\) або \(No\) - відповідь на поставлене завдання
Примітка
До прикладу 1:
Переміщенням \(b_1\) (= 6) у першому стрибку та \(a_2\) (= 4) у другому стрибку він може бути в координаті \(X\) (= 10).
Приклад вхідних даних
2 10
3 6
4 5
Приклад вихідних даних
Yes
Приклад вхідних даних
2 10
10 100
10 100
Приклад вихідних даних
No
Приклад вхідних даних
4 12
1 8
5 7
3 4
2 6
Приклад вихідних даних
Yes
Коментарі