solutions for week 2 59438