MSCI3300 hw 5