// PascalABC.NET 3.2, сборка 1436 от 01.05.2017
// Внимание! Если программа не работает, обновите версию!
begin
var str:='Дана строка, в которой содержится осмысленное текстовое сообщение. '+
'Слова сообщения разделяются пробелами и знаками препинания'+NewLine;
var podstr:='ния'; //подстрока
var temp:=str.Split.Where(i->pos(podstr,i)>0);
Writeln(str);
foreach var word in temp do Print(word)
end.