#include<iostream>
using namespace std;
int n1[1000],m1[1000];
int main(){
  int n,m,cnt,ccc,ooo;
  while(1){
    cin >> n >> m;
    if(n==0 && m==0)break;
    cnt=0,ccc=0,ooo=0;
    for(int i=0;i<n;i++){
      cin >> n1[i];
    }
    for(int i=0;i<m;i++){
      cin >> m1[i];
    }
    while(1){
      ccc++;
      cnt+=m1[ooo];
      cnt+=n1[cnt];
      if(cnt>=n-1){break;}
      ooo++;
    }
    cout << ccc << endl;
  }
  return 0;
}