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:
inp = raw_input()
[A, B]=inp.split(" ")
newA=''
newB=''
minA=''
minB=''
for i in A:
	if i=='5':
		i='6'
	newA+=i
for i in A:
	if i=='6':
		i='5'
	minA+=i
for j in B:
	if j=='5':
		j='6'
	newB+=j
for j in B:
	if j=='6':
		j='5'
	minB+=j
print int(minA)+int(minB),int(newA)+int(newB)