added p11 c solution