N=int(input()) A=list(map(int, input().split())) B=list(map(int, input().split())) C=list(map(int, input().split())) D=[0,0,0,0,0] for i in range(N): DD=[-10**12]*5 DD[0]=max(DD[0],D[0]+A[i]) DD[1]=max(DD[1],D[0]+B[i],D[1]+B[i]) DD[2]=max(DD[2],D[0]+C[i],D[1]+C[i],D[2]+C[i]) DD[3]=max(DD[3],D[2]+B[i],D[3]+B[i]) DD[4]=max(DD[4],D[2]+A[i],D[3]+A[i],D[4]+A[i]) D=DD p=max(D) D=[0,0,0,0,0] for i in range(N): DD=[-10**12]*5 DD[0]=max(DD[0],D[0]+A[i]) DD[1]=max(DD[1],D[0]+B[i],D[1]+B[i]) DD[2]=max(DD[2],D[0]+A[i],D[1]+A[i],D[2]+A[i]) DD[3]=max(DD[3],D[2]+B[i],D[3]+B[i]) DD[4]=max(DD[4],D[2]+A[i],D[3]+A[i],D[4]+A[i]) D=DD q=max(D) print(max(p,q))