Added solution for challenge 12