#include<iostream>
using namespace std;
int main(){
  int n,m,com[1010],mas[1010],bell;
  while(1){
    cin >> n >> m;
    if(n==0 && m==0){
      break;
    }
    for(int i=0;i<n;i++){
      cin >> mas[i];
    }
    for(int t=0;t<m;t++){
      cin >> com[t];
    }
    bell=0;
    int t;
    for(t=0;t<m;t++){
      bell+=com[t];
      bell+=mas[bell];
      //cout << endl << endl << bell << endl << endl;
      if(bell>=n-1){
	break;
      }
    }
    t++;
    cout << t << endl;
  }
}