(雖然算法不同)