func_code_string: #include <bits/stdc++.h>   using namespace std;   long long int ABS(long long int a) {     if (a < 0) return (-a);     return a;   }   void input() {}   int main() {     long long int n, t;     int f = 0;     scanf( %llu , &n);     scanf( %llu , &t);     long long int x[n];     for (int i = (1); i < (n); ++i) {       scanf( %llu , &x[i]);     }     long long int i = 1;     while (i <= t) {       if (i == t) f = 1;       i += x[i];       if (i == t) f = 1;       if (f) break;     }     if (f)       printf( YES );     else       printf( NO );     return 0;   }   