week 6 coding problems