#include<iostream>
using namespace std;
int a[100000],cnt[100000];
int main(){
	int n,m;
	cin>>n>>m;
	for(int i=0;i<n-1;i++){cin>>a[i];cnt[i]=0;}
	int bef,now,z;
	cin>>bef;now=bef;
	for(int i=0;i<bef;i++)cnt[i]++;
	for(int i=0;i<m-1;i++){
		cin>>z;now+=z;
		if(bef<now)for(int j=bef;j<now;j++)cnt[j]++;
		if(bef>now)for(int j=now;j<bef;j++)cnt[j]++;
		bef=now;
	}
	int ans=0;
	for(int i=0;i<n-1;i++){
		ans+=cnt[i]*a[i]%100000;
		ans%=100000;
	}
	cout<<ans<<endl;
	return 0;
}