#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10],N,t;
while(cin>>N)
{
vector<int> v;
for(int i= 0; i< N;i++)
cin>>a[i];
for(int i= 0; i< N;i++)
{
cin>>t;
for(int j=0; j< t;j++)
v.push_back(a[i]);
}
set<int> s;
s.insert(0);
for(auto i:v)
{
set<int> t(s);//原有每个重量数上加上新砝码
for(auto j:t)
s.insert(j+i);
}
cout<<s.size()<<endl;
}
}