Долбанул короткое, хорошее решение. Протестил раз 10 с разным количеством слов world (от 0 и до 10, в разных местах, с пробелами и без, c цифрами, знаками препинания, вначале файла и в конце, многострочный файл и т.д). Каждый раз ответ выводился правильный. Валидатор не принимает. Пишет, дескать выдается больше слов, чем есть. Но в действительности это не так. Помогите. Уверен, что скорее всего валидатор чето тупит, но мог и я пропустить какой-то пограничный вариант. З.Ы. не советуйте только разбивать по каким-то там знакам препинания, это долгое, костыльное и некрасивое решение довольно несложной задачи.