Quantum cohomology of primitive classes