First correct solution.