Solutions :

Week two :