circular_problem