cgpsc notes