Юный волшебник Айвен отправляется в волшебный лес, чтобы набрать волшебных кристаллов. Каждый кристалл, растущий в данном лесу, обладает своей массой. Айвен имеет рюкзак, который может выдержать определенный вес M
. Айвен хочет использовать свой рюкзак по максимуму и набрать кристаллов такое количество, чтобы суммарно их вес равнялся в точности весу, который может выдержать его рюкзак.
Вам стали известны массы кристаллов, которые растут в волшебном лесу. Выведите "YES
", если Айвен сможет набрать кристаллов суммарным весом ровно M
, иначе выведите "NO
".
Входные данные
В первой строке вводится натуральное число
N
, не превышающее 100 и натуральное число
M
, не превышающее 10
4. Во второй строке вводятся
N
натуральных чисел
mi
, не превышающих 100.
Выходные данные
Выведите
YES
или
NO
.
Примеры
№ | Входные данные | Выходные данные |
1
|
1 5968 18
|
NO
|
2
|
4 102 50 52 54 2
|
YES
|