#include<iostream>
using namespace std;
int main(){
long int n,x,cost[100];
cin>>n>>x;
for(int i=0;i<n;i++)
cin>>cost[i];
int i=0,flag=0,s=0,first;
first=cost[0];
while(i<n)
{
s+=cost[i];
if(s>x){
s-=first;
first++;
}
if(s==x)
{flag=1;
break;}
i++;
}
if(flag==0)
cout<<"no";
else cout<<"yes";
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCl7Cgpsb25nIGludCBuLHgsY29zdFsxMDBdOwpjaW4+Pm4+Png7CmZvcihpbnQgaT0wO2k8bjtpKyspCmNpbj4+Y29zdFtpXTsKaW50IGk9MCxmbGFnPTAscz0wLGZpcnN0OwpmaXJzdD1jb3N0WzBdOwp3aGlsZShpPG4pCnsKICAgIHMrPWNvc3RbaV07CiAgICBpZihzPngpewogICAgcy09Zmlyc3Q7CiAgICBmaXJzdCsrOwogICAgfQogICAgaWYocz09eCkKICAgIHtmbGFnPTE7CiAgICBicmVhazt9CmkrKzsKfQppZihmbGFnPT0wKQpjb3V0PDwibm8iOwplbHNlIGNvdXQ8PCJ5ZXMiOwp9Cg==