ll@N,@A[N],@B[N],@C[N],z=-1d17;VLL d(6,z);d[0]=0;rep(i,N)d={d[0]+A[i],max(d[1],d[3])+A[i],max(d[2],d[4],d[5])+A[i],max(d[0],d[3])+B[i],max(d[1],d[4],d[5])+B[i],max(d[0],d[3],d[5])+C[i]};wt(max(d(6)));