#include <iostream>
using namespace std;
int main()
{
	int n, m, c[1000], x[1000], p, i;
	while (cin >> n >> m)
	{
		if (!n && !m) break;
		for (i = 0; i < n; i++)
			cin >> c[i];
		for (i = 0; i < m; i++)
			cin >> x[i];
		p = 0;
		for (i = 0; i < m; i++)
		{
			p += x[i];
			if (p >= n-1)
				break;
			p += c[p];
			if (p >= n-1)
				break;
		}
		cout << i+1 << endl;
	}
}