What is the smallest degree polynomial which could have the following graph?

Note: you can get an enlarged view of the graph by clicking on it.

Smallest possible degree =

Your overall score for this problem is