final group solution week3.