Perl 6, 41 bytes
{.max,.min}o+<<*.permutations.map(*.join)
AlternativeAlternatives:
{.max,.min}o+<<*.permutations.map:{.join}
{.max,.min}o{[map +*.join,.permutations]}
{.max,.min}o{+<<map *.join,.permutations}
Perl 6, 41 bytes
{.max,.min}o+<<*.permutations.map(*.join)
Alternative:
{.max,.min}o{[map +*.join,.permutations]}
Perl 6, 41 bytes
{.max,.min}o+<<*.permutations.map(*.join)
Alternatives:
{.max,.min}o+<<*.permutations.map:{.join}
{.max,.min}o{[map +*.join,.permutations]}
{.max,.min}o{+<<map *.join,.permutations}