cpp prime