4.29 Semi-Prime