Creating the solution