## 의사코드 ##
# 최대한 많은 수의 사탕을 가져가야 함
# 총 짝수 개의 사탕을 가져가야 함
# -> 전체 사탕 개수의 총합(total)을 구해서 짝수이면 출력
# -> 총합이 홀수이면 가장 작은 홀수 개의 사탕부터 빼기
통과한 코드
n = int(input())
candy = list(map(int, input().split()))
# 사탕 개수 오름차순 정렬
candy.sort()
# 전체 사탕 개수 총합
total = sum(candy)
rest = 0 # 나머지
for i in range(n):
# 총합이 짝수이면 총합 출력
if total % 2 == 0:
print(total)
rest = 1
break
# 총합이 홀수인 경우
# 현재 사탕의 개수가 홀수이면 총합에서 현재 사탕 개수 빼기
if candy[i] % 2 == 1:
total -= candy[i]
print(total)
rest = 1
break
# 나머지가 0이면 사탕을 홀수 개로만 가져갈 수 있으므로 0 출력
if rest == 0:
print('0')