Added solution for problem #5.