summer course: solution3 html