#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int t, i, n, k, b, c, x, s, x1, e, od;
  b = 0;
  cin >> n >> k;
  long long int a[n];
  for (i = 1; i < n; i++) {
    cin >> a[i];
  }
  i = 1;
  while (i < k) {
    i += a[i];
    if (i > n - 1) break;
  }
  if (i == k)
    cout << "YES\n";
  else
    cout << "NO\n";
}
