#include <bits/stdc++.h>

using namespace std;

int main(){
	while(1){
	int d[1002];
	int n,m;
	cin >> n >> m;
	if(n == 0 && m == 0)break;
	for(int i = 1;i <= n;i++)cin >> d[i];
	int nau = 1;
	int ans = 0;
	while(m--){
		int tmp;
		cin >> tmp;
		nau += tmp;
		ans++;
		if(nau >= n)break;
		nau += d[nau];
		if(nau >= n)break;
	}
	printf("%d\n",ans);
	while(m--)cin >> ans;
	}
	return 0;
}
