p-good path