Немного изменен алгоритм

Но с диаграммой все равно еще не разобралась