fixed real_solution