Main #P Training