P2P SYNTHESIS via P2nP reduction