PROG272 - Week04 - HW Assignmetn