In this assignment, you will apply the concepts learned in the first three lessons to:

- Implement polynomial multiplication in Python
- Optimize the algorithm using divide and conquer
- Analyze the complexity of the algorithm
- Ask questions and help others on the forum

**Assignment Notebook**

Assignment 3 - Divide-n-Conquer Algorithms in Python

Use the starter notebook(s) to get started with the assignment. Read the problem statement, follow the instructions, add your solutions, and make a submission.

**Share your work**

Share your work on the Share Your Work Category on the respective monthly threads.