حسب 202 - midterm revision 1