added p15 c solution