Changed solution.