added solution for week3