Adding latest version of the solutions to the problems.