solution_loop