2 parts assignment 1

2 parts assignment 1