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

Given,
The graph of the polynomial is shown in the quesion.
As known that,
The degree of the polynomial shoes the number of times curve intersect the x-axis.
Here,
The curve intersect the x-axis 6 times.
Hence, the degree of the polynomial is 6.