HW3 / Abdulsalam alshaqhaa