James58899 says to YSITD
我已經看過不下三種替代算法