抽签游戏
题号:NC213932
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

由于YS在国庆之前偷偷把作业给AK掉了,于是TQC提议玩一个小游戏,将写有数字的N个纸片放入盒子 YS每次可以从盒子中抽取一个纸片,并将其放回盒子中,YS一共可以抽取四次,TQC给出一个数字M,如果LZH四次抽到的数字之和等于M,那么YS就会平安无事,否则TQC 会给他最喜爱的大嘴巴子。但是YS玩了几次抽签游戏,每次都获得了他最喜爱的大嘴巴子,他怀疑TQC在搞他,于是他恼羞成怒,怒把盒子打开看看里面的到底能不能抽四次的数字之和等于M,
现在给你一个盒子 要求你帮YS检查一下盒子里面的卡片是否真的可以满足上述条件

输入描述:

第一行有一个数n 代表卡片数量    1<n<50
第二行有一个数M,M的意义如题      1<m<1000
第三行有n个数,代表n张卡片上面所写的数值    1<每个数字<1000

输出描述:

如果抽四次可以满足上述条件 输出 YES
否则输出 NO
示例1

输入

复制
5
10
1 2 3 4 5

输出

复制
YES

说明

1+2+3+4=10
所以该