// PascalABC.NET 3.2, сборка 1363 от 17.12.2016
// Внимание! Если программа не работает, обновите версию!
begin
var s:=ReadlnString('>');
var a:=s.ToWords(',');
Writeln('Количество слов "Мама": ',a.Where(w->w='Мама').Count);
s:=(s+',').Replace('Мама,','Пама,'); Delete(s,s.Length,1);
s.Println
end.
Пример
> Мама,мама,что,я,буду,делать,Мама,мама,как,я,буду,жить
Количество слов "Мама": 2
Пама,мама,что,я,буду,делать,Пама,мама,как,я,буду,жить