The best way to prepare for these lessons is to solve the problems yourself. The following resources are shared to help you in that process.
These are collaborative resources that we are working on making better. If you see another acceptable answer or you see a question that needs to be corrected, please email a scan of that page and title it:
"G1_M2_T(the letter of the topic)_L(number of the lesson)_(type of page PS, ET, HW, Sprint)"