знакомый алгоритм с небольшими обновлениями. короткая и мягкая практика, которую захочется повторить снова.