Una compañía de desarrollo contrata al equipo para que participe en un proyecto de software. A tu equipo le toca participar en un módulo de procesamiento de texto. El módulo deberá leer una línea de texto y dar como resultado el número máximo de caracteres que forma una palabra, seguido de las palabras que tienen ese tamaño.
Entrada
La entrada consiste de una línea de texto que puede contener desde una hasta un máximo de 50 palabras separadas por blancos y/o tabuladores.
Salida
Imprimir en una línea el número de caracteres máximo dentro de las palabras encontradas en el texto, seguido por las palabras que tienen ese tamaño. El número, como cada palabra, deberán aparecer en líneas separadas. Las palabras deberán mostrarse en el orden en que aparecen en el texto.
Observación
Input
a abc ab abcdefg abcde abcdef abcd abcdef
Output
7 abcdefg
Input
Procedimiento de seleccion para cubrir un puesto de trabajo que se adjudica en vista de los meritos o condiciones personales y profesionales de los aspirantes.
Output
13 Procedimiento profesionales
Input
el arbol de la noche verde
Output
5 arbol noche verde
Input
Se entiende por texto una composicion ordenada de signos inscritos en un sistema de escritura, cuya lectura permite recobrar un sentido especifico referido por el emisor.
Output
11 composicion