В первой строке ввода находится четыре символа: знак препинания в конце предыдущего предложения p, первая буква слова в начале предложения b, первая буква последнего слова в предложении g и знак препинания в конце предложения e. Все остальные строки, кроме последней, непустые, и содержат строки некоторого текста. Текст состоит из слов (последовательностей любых непробельных символов) и разделителей (последовательностей пробельных символов). Считается, что «предложение» — это то, что заканчивается на p или e. Вывести в предлагаемой форме

Если какой-то из этих критериев нельзя удовлетворить, вывести «...» и 0. Если критерию удовлетворяет несколько слов, вывести то, что встретилось в заданном контексте раньше.

.Sf!
 Syringes expanses syringes syringes fordo! Fenceless fills
syringes fills fills syringes. Salves sis fordo sis salves fordo
fenceless salves expanses? Fills syringes. Syringes syringes
salves sis salves salves fills! Expanses fordo fenceless.
Salves expanses expanses salves fills! Sis sis fills fills!
    Syringes sis syringes syringes expanses. Fills fenceless
fordo syringes salves! Fenceless fordo fenceless syringes sis 
expanses salves fordo. Syringes sis salves syringes syringes
salves expanses! Expanses fordo expanses salves expanses fills
syringes fills syringes salves fenceless. Fenceless fills
salves? Fenceless sis expanses syringes expanses fenceless
fenceless sis fenceless syringes sis expanses! Fenceless
syringes syringes sis. Sis fate!

В этом тексте искомые критерии встречаются в таких словах:

Salves 2 - fills! 3

Пример отсутствия контекста:

.Ab.
Asdf. Asdb!

Даст

Asdb! 1 - ... 0

Обратите внимание на то, что «!» входит в слово.

Спойлер:


CategoryHomework

LecturesCMC/PythonIntro2022/Homework_LevKarenina (последним исправлял пользователь FrBrGeorge 2022-10-23 18:50:36)