MHF4U Oct 25 notes