Initial commit of solution.

Initial commit of solution.