Root or others solver