Ordenar por longitud

Ordena las palabras separadas por espacios de la más corta a la más larga. En caso de empate de longitud, ordénalas alfabéticamente sin distinguir mayúsculas de minúsculas. La puntuación sigue siendo parte de la palabra.