from collections import defaultdict N,M = map(int,input().split()) A = list(map(int,input().split())) B = list(map(int,input().split())) C = list(map(int,input().split())) cum = 0 di = defaultdict(int) for i in range(N): di[A[i]-cum] += C[i] cum += B[i%M] print(sum(C)-max(di.values()))