Improved solution.