Added a solution to problem #9.