solutions for week 11 8458907