guide for midterm preparation 1661565