first solution to p20