Muy bien plaf---
lastimosamente para mi temo que cometi un error... verifique con mi progframa y tampoco valida lo de sublime... por obvias razones...
lamento mucho pero me equivoque...
lo siento
he seguido haciendo pruebas y todo esta ok.. te felicito has terminado el reto!!!!!!! 
 
   
 y eres el primero!!!!!! 
 
   
 Lo mejor de tu programa es que es un codigo muy compacto!!! 
 
 en las mediciones preliminares de tiempo que he realizado en un Pentium 4 de 2.0 Ghz he obtenido estos resultados:
Cabe aclarar que los logre redireccionando la salida de pantalla a un archivo de texto, a travez del sistema operativo sin tocar lo programas, y que para medir el tiempo la unidad utilizada son los ticks, y la funcion es la funcion uclock().
Se tomaron 30 muestras de tiempo de ejecucion con el archivo de texto que se incluye en este post
tiempos de plaf:
-   
- 745 
- 730 
- 759 
- 734 
- 759 
- 724 
- 725 
- 746 
- 723 
- 784 
- 742 
- 740 
- 757 
- 794 
- 797 
- 727 
- 740 
- 750 
- 727 
- 720 
- 775 
- 726 
- 754 
- 738 
- 828 
- 726 
- 771 
- 853 
- 852 
- 849 
-   
- promedio :759,8333333 
-   
-   
tiempos de juank
-   
- 768 
- 813 
- 735 
- 767 
- 730 
- 735 
- 755 
- 797 
- 755 
- 741 
- 801 
- 738 
- 758 
- 756 
- 735 
- 745 
- 795 
- 745 
- 729 
- 812 
- 746 
- 743 
- 744 
- 745 
- 763 
- 740 
- 739 
- 754 
- 753 
- 731 
- promedio  :755,6 
-   
-   
me faltaron unas poquitas palabras del archivo por que las borre antes de punlicar el post:
archivo de texto:
guerrilla
experto
delirio
juez
jerga
descerebrado
catedral
concentrar
mesa
agujero
letargo
gimnasia
inmutar
abreviar
refresco
perro
hucha
allanar
Manuel
Puerta
Violencia
ciudad
cuidado
Luis
protagonistas
de
novela
dos
mesa
tecnologica
abuelita
murcielago
leal
catedral
concentrar
sublime
otorrinolaringologo
Como aun no se ha cerrado el reto puedes optimizar tu programa en cualquier sentido.. es decir volverlo mas compacto o más rapido.. en fin tu decides.
Recuerden todos que el reto se cierra el proximo sabado.