#include <iostream>
using namespace std;
int main() {
	while(true){
	int n[1000],m[1000],a,b,c=1,d=0,e=-1;
	cin>>a>>b;
	if(a==0 and b==0)break;
	for(int i=0;i<a;i++){
		cin>>n[i];
	}
	for(int i=0;i<b;i++){
		cin>>m[i];
	}
	while(true){
		d=d+1;
		e=e+1;
		c=c+m[e];
		c=c+n[c-1];
		if(c>=a)break;
	}
	cout<<d<<endl;
	}
	return 0;
}