Completed

Project for haibg2111 -- 3