import java.util.*;
/**
* To take input integers and
* output largest and smallest integer possible
* by concatenating them
*
* Created on 5/9/2017.
*/
class concatInts {
public static void main
(String args
[]) { Scanner in
= new Scanner
(System.
in);
//because 3 challenge inputs
for (int i = 0; i < 3; i++) {
logic(input);
}
}
static void logic
(String input
) { StringBuilder max = new StringBuilder(""),
min = new StringBuilder("");
//split to list
ArrayList<String> integers = new ArrayList<>(
Arrays.
asList( input.
split(" ") ) );
//sorts the numbers
for (int i=0; i < s1.length(); i++) {
for (int j = 0; j < s2.length(); j++) {
if ( s1.charAt(i) > s2.charAt(j) )
return 1;
else if ( s1.charAt(i) < s2.charAt(j) )
return -1;
}
}
return 0;
});
//build maximum and minimum
min.append(n);
max.insert(0, n);
}
System.
out.
println(min
+ " " + max
); }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKLyoqCiAqIFRvIHRha2UgaW5wdXQgaW50ZWdlcnMgYW5kCiAqIG91dHB1dCBsYXJnZXN0IGFuZCBzbWFsbGVzdCBpbnRlZ2VyIHBvc3NpYmxlCiAqIGJ5IGNvbmNhdGVuYXRpbmcgdGhlbQogKgogKiBDcmVhdGVkIG9uIDUvOS8yMDE3LgogKi8KCmNsYXNzIGNvbmNhdEludHMgewoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmcgYXJnc1tdKSB7CiAgICAgICAgU2Nhbm5lciBpbiA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgCiAgICAgICAgLy9iZWNhdXNlIDMgY2hhbGxlbmdlIGlucHV0cwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKSB7CiAgICAgICAgICAgIFN0cmluZyBpbnB1dCA9IGluLm5leHRMaW5lKCk7CiAgICAgICAgICAgIGxvZ2ljKGlucHV0KTsKICAgICAgICB9CiAgICB9CiAgICBzdGF0aWMgdm9pZCBsb2dpYyAoU3RyaW5nIGlucHV0KSB7CiAgICAgICAgU3RyaW5nQnVpbGRlciBtYXggPSBuZXcgU3RyaW5nQnVpbGRlcigiIiksCiAgICAgICAgICAgIG1pbiA9IG5ldyBTdHJpbmdCdWlsZGVyKCIiKTsKCiAgICAgICAgLy9zcGxpdCB0byBsaXN0CiAgICAgICAgQXJyYXlMaXN0PFN0cmluZz4gaW50ZWdlcnMgPSBuZXcgQXJyYXlMaXN0PD4oCiAgICAgICAgICAgIEFycmF5cy5hc0xpc3QoIGlucHV0LnNwbGl0KCIgIikgKQogICAgICAgICk7CgogICAgICAgIC8vc29ydHMgdGhlIG51bWJlcnMKICAgICAgICBpbnRlZ2Vycy5zb3J0KCAoU3RyaW5nIHMxLCBTdHJpbmcgczIpIC0+IHsKICAgICAgICAgICAgICAgIGZvciAoaW50IGk9MDsgaSA8IHMxLmxlbmd0aCgpOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IHMyLmxlbmd0aCgpOyBqKyspIHsKICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBzMS5jaGFyQXQoaSkgPiBzMi5jaGFyQXQoaikgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDE7CiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBzMS5jaGFyQXQoaSkgPCBzMi5jaGFyQXQoaikgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC0xOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICB9KTsKICAgCiAgICAgICAgLy9idWlsZCBtYXhpbXVtIGFuZCBtaW5pbXVtCiAgICAgICAgZm9yKFN0cmluZyBzIDogaW50ZWdlcnMpewogICAgICAgICAgICBpbnQgbiA9IEludGVnZXIucGFyc2VJbnQocyk7CiAgICAgICAgICAgIG1pbi5hcHBlbmQobik7CiAgICAgICAgICAgIG1heC5pbnNlcnQoMCwgbik7CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obWluICsgIiAiICsgbWF4KTsKICAgIH0KfQ==