Redo cpp prime 5