Added solution 5