added p20 c solution