How many different shapes does maintenance of AA-Tree need to consider?

(a) 7

(b) 5

(c) 2

(d) 3

Origin of the question is Binary Trees topic in chapter Binary Trees of Data Structures & Algorithms I

I had been asked this question by my college professor while I was bunking the class.