Completed assigment 2