#PermMissingElem
def solution(A):
if len(A) ==0 or len(A)==1 and A[0] ==1:
return len(A) + 1
elif sum(A) == sum([i for i in range(1,len(A)+1)]):
return max(A) + 1
else:
return max(A) - (sum(A) - sum([i for i in range(1,len(A)+1)]))