algorithm_problems