We can determine the number of sides the polygon need to have in order to be able to perform the rotation desired. To do that we need to divide a total rotation (360) by the minimum rotation required (36). This is done below:
[tex]n=\frac{360}{36}=10[/tex]The polygon needs to have 10 sides, therefore the correct answer is a "Decagon", option B.