Week3 homework

先交前半部，搜尋功能晚點完成