11.4 Phreak算法