import itertools as it
def concatenate():
while True:
line = input()
if (len(line) == 0): break
loc = line.find(' ')
nums = []
while (loc > 0):
numstr = line[:loc]
nums.append(numstr)
line = line[loc+1:]
loc = line.find(' ')
if (loc <= 0 and len(line) > 0):
numstr = line
nums.append(numstr)
nums = sorted(nums)
lo, hi = None, None
for order in it.permutations(nums):
opt = ''
for a in order:
opt = opt + a
if (lo == None): lo = opt
elif (int(opt) < int(lo)): lo = opt
if (hi == None): hi = opt
elif (int(opt) > int(hi)): hi = opt
print(lo + ' ' + hi)
concatenate()
aW1wb3J0IGl0ZXJ0b29scyBhcyBpdAoKZGVmIGNvbmNhdGVuYXRlKCk6CiAgd2hpbGUgVHJ1ZToKICAgIGxpbmUgPSBpbnB1dCgpCiAgICBpZiAobGVuKGxpbmUpID09IDApOiBicmVhawogICAgbG9jID0gbGluZS5maW5kKCcgJykKICAgIAogICAgbnVtcyA9IFtdCiAgICAKICAgIHdoaWxlIChsb2MgPiAwKToKICAgICAgbnVtc3RyID0gbGluZVs6bG9jXQogICAgICBudW1zLmFwcGVuZChudW1zdHIpCiAgICAgIGxpbmUgPSBsaW5lW2xvYysxOl0KICAgICAgbG9jID0gbGluZS5maW5kKCcgJykKICAgICAgaWYgKGxvYyA8PSAwIGFuZCBsZW4obGluZSkgPiAwKToKICAgICAgICBudW1zdHIgPSBsaW5lCiAgICAgICAgbnVtcy5hcHBlbmQobnVtc3RyKQogICAgICAgIAogICAgbnVtcyA9IHNvcnRlZChudW1zKQogICAgbG8sIGhpID0gTm9uZSwgTm9uZQogICAgZm9yIG9yZGVyIGluIGl0LnBlcm11dGF0aW9ucyhudW1zKToKICAgICAgb3B0ID0gJycKICAgICAgZm9yIGEgaW4gb3JkZXI6CiAgICAgICAgb3B0ID0gb3B0ICsgYQogICAgICBpZiAobG8gPT0gTm9uZSk6IGxvID0gb3B0CiAgICAgIGVsaWYgKGludChvcHQpIDwgaW50KGxvKSk6IGxvID0gb3B0CiAgICAgIGlmIChoaSA9PSBOb25lKTogaGkgPSBvcHQKICAgICAgZWxpZiAoaW50KG9wdCkgPiBpbnQoaGkpKTogaGkgPSBvcHQKICAgICAgCiAgICBwcmludChsbyArICcgJyArIGhpKQoKY29uY2F0ZW5hdGUoKQ==