Problem: Big P is fairly good in mathematics.
His teacher has asked him to add two numbers.
Now , Big P has a problem that he sometimes writes a '6' as a '5' and vice versa.
Given two numbers, A and B, calculate the minimum and the maximum sum Big P could possibly get. 

Input:
The first and only line of input contains positive integers A and B . 

Output:
In single line of output, print two space separated integers, minimum and maximum sum Big P could get. 

Constraints:

1 ≤ A,B ≤ 1000000

SAMPLE INPUT
11 25

SAMPLE OUTPUT
36 37

Solution (in PYTHON):

Solution:
a, b = raw_input().split()

newA = ''
newB = ''
for num in a:
	if num == '6':
		newA += '5'
	else:
		newA += num

for num in b:
	if num == '6':
		newB += '5'
	else:
		newB += num

minSum = int(newA) + int(newB)

newA = ''
newB = ''

for num in a:
	if num == '5':
		newA += '6'
	else:
		newA += num
		
for num in b:
	if num == '5':
		newB += '6'
	else:
		newB += num

maxSum = int(newA) + int(newB)

print minSum, maxSum