week 5 solutions is done