حسب 202 - midterm revision 2