Improve solutions