P2NP Synthesis