week6 solution