# 전에 획득한 식량에 현재 식량 더함 -> DP
n=int(input())
array=list(map(int,input().split()))
for i in range(2,len(array)):
array[i]=max(array[i-2]+array[i],array[i-1])
print(max(array))
n = int(input())
arr = list(map(int,input().split()))
d=[0]*100
d[0]=arr[0]
d[1]=max(arr[0],arr[1])
for i in range(2,n):
d[i]=max(d[i-1],d[i-2]+arr[i])
print(d[n-1])