Setup the solution