Publishing week 8 solutions