Let us first define obstinado. In English, this is 'obstinate', which means stubborn.
The options
a) enfadado - vexed (or even angry)
b) comportamiento - behavior
c) tener buenos resultados - to have good results
d) terco - stubborn
Terco is our synonym.
Answer:
d) terco