c P3 ef t ps