import sys
def DFS(num_array,result_half,num_index,tmp_sum):
if tmp_sum==result_half:
return tmp_sum
if num_index==len(num_array):
return tmp_sum
tmp_sum2=DFS(num_array,result_half,num_index+1,tmp_sum)
if (tmp_sum+num_array[num_index])<=result_half:
tmp_sum1=DFS(num_array,result_half,num_index+1,tmp_sum+num_array[num_index])
if tmp_sum1<tmp_sum2:
return tmp_sum2
else:
return tmp_sum1
else:
return tmp_sum2
def check_num(num_str):
for a in num_str:
if a not in '1234567890 \n':
return False
return True
while True:
num_str=sys.stdin.readline()
if not num_str:
break
if check_num(num_str)==False:
print('ERROR')
continue
num_array=list(map(int,num_str.split()))
result=DFS(num_array,sum(num_array)/2,0,0)
print(sum(num_array)-result,result)