James58899 says to YSITD
這個解法比你們搞一堆簡單通用多了