Алгоритм Петрика (#3237) - Basecamp