Added solution part 9