Given three strings a, b, and c, determine the shortest string that contains all three given strings as substrings.
If there are multiple valid strings of the same minimum length, return the lexicographically smallest one.
Constraints:
a.length, b.length, c.length
a, b, and c consist only of lowercase English letters.
Given three strings a, b, and c, determine the shortest string that contains all three given strings as substrings.
If there are multiple valid strings of the same minimum length, return the lexicographically smallest one.
Constraints:
a.length, b.length, c.length
a, b, and c consist only of lowercase English letters.