حسب 202 - full course