حسب 202 - midterm revision 3