Added solution 7