Abderrahim Halimi_hw_res2