Added solution to P28