using namespace std;
long long int p,a[100000],c[100000],k,i,m,n,j,s;;
int main()
{
cin>>k;
for(i=1;i<=k;i++)
{
cin>>a[i];
}
for(i=1;i<=k;i++)
{
cin>>c[i];
}
cin>>m>>n>>p;
for(i=k+1;i<=n;i++)
{
for(j=1;j<=k;j++)
{
a[i]=c[j]*a[i-j]+a[i];
}
}
for(i=m;i<=n;i++)
{
s=(s+a[i]%p)%p;
}
cout<<s;
return 0;
}