import sys

n = input()
m = list(map(int,input().split()))
x = list(map(int,input().split()))
ans = [0] #存储多少种重量的数组
for s,i in enumerate(m):  # 拿出一种砝码
    for _ in range(x[s]): # 这种砝码的数量
        for j in range(len(ans)): #拿出这个砝码和之前的重量做加减,求出新的重量
            if i + ans[j] not in ans:  # 重量数不存在 放进集合 (砝码只能放在一侧的情况)
                ans.append(i + ans[j])    
            #if abs(i - ans[j]) not in ans:  # 重量数不存在 放进集合(砝码可以放在两侧的情况)
            #    ans.append(abs(i - ans[j]))
print(len(ans))