'''확인하기
def digit_sum(x):
sum=0
while x>0:
sum+=x%10
x=x//10
return sum
n = int(input())
a=[]
max=0
for i in range(n):
num = int(input())
a.append(num)
for index,value in enumerate (a):
hap=digit_sum(value)
if max < hap:
hap=max
answer=index
print (a[answer])
'''
'''강의 코드
n=int(input())
a=list(map(int,input().split()))
def digit_sum(x):
sum=0
while x>0:
sum+=x%10
x=x//10
return sum
max= -2147000000
#a 리스트 하나하나 접근
for x in a:
tot=digit_sum(x)
if tot>max:
max=tot
res=x
print(res)
'''
n=int(input())
a=list(map(int,input().split()))
def digit_sum(x):
sum=0
for i in str(x):
sum+=int(i)
return sum
max= -2147000000
#a 리스트 하나하나 접근
for x in a:
tot=digit_sum(x)
if tot>max:
max=tot
res=x
print(res)