assignment 3 122

All material is attached below.