Added solution 9