#include <iostream>
using namespace std;
int main() {
int n, m;
cin>>n>>m;
int a[n];
for (int i=0; i<n; i++)
cin>>a[i];
int dp[m+1]={0,};
dp[0]=1;
for (int i=0; i<n; i++)
for(int j=m-a[i]; j>=0; j--)
if(dp[j]==1) dp[j+a[i]]=1;
if (dp[m]==1) cout<<"YES\n'";
else cout<<"NO\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbiwgbTsKCWNpbj4+bj4+bTsKCWludCBhW25dOwoJZm9yIChpbnQgaT0wOyBpPG47IGkrKykKCQljaW4+PmFbaV07CglpbnQgZHBbbSsxXT17MCx9OwoJZHBbMF09MTsKCWZvciAoaW50IGk9MDsgaTxuOyBpKyspCgkJZm9yKGludCBqPW0tYVtpXTsgaj49MDsgai0tKQoJCQlpZihkcFtqXT09MSkgZHBbaithW2ldXT0xOwoJaWYgKGRwW21dPT0xKSBjb3V0PDwiWUVTXG4nIjsKCWVsc2UgY291dDw8Ik5PXG4iOwoJCglyZXR1cm4gMDsKfQ==