Lecture 3 assignement