MHF4U Oct 31 notes