Added solution 28.