week 16 solutions errors