Задача №111314. Самое длинное слово

Дана строка. Найдите в этой строке самое длинное слово и выведите его. Если в строке несколько слов одинаковой максимальной длины, выведите первое из них. Решение оформите в виде функции LongestWord (S), возвращающей значение типа str.

Слово - непрерывная последовательность из латинских букв

Строка состоит из маленьких и больших букв и символов 

!"#$%&'()*+, -./:;<=>?@[\]^_`{|}~0123456789

Примеры
Входные данные
In a hole in the ground there lived a hobbit.
Выходные данные
ground
Сдать: для сдачи задач необходимо войти в систему