概念極爲簡單,不幸的是,執行起來卻很複雜