#include<iostream>
using namespace std;
int main()
{
int a, b,work=0;
cin >> a >> b;
int *p = new int[a];
for (int i = 1; i < a; i++)
{
cin >> p[i];
}
for (int i = 1; i < a;)
{
i = i + p[i];
if (i == b)
{
work = 1;
cout << "YES" << endl;
break;
}
}
if (work == 0) cout << "NO" << endl;
return 0;
}