Как правильно построить алгоритм решения задачи: пошаговое руководство