Group Project

(25 marks)