The answer is E (24).
Start with the innermost triangle.
u1, u2, u3 must be coloured separately as they are connected to each other. Therefore, if u1 is coloured red, u2 and u3 must be coloured with (green and blue) or (blue and green) respectively. Hence, allocating a single colour to u1 brings two choices and u1 can be coloured with three differnet colours, hence total ways in innermost triangle can be coloured is 3 X 2 = 6 ways.
Now, after colouring the inner triangle come to the middle one. For instance, If we had coloured the inner triangle, u1-> red, u2-> blue, u3-> green, the v1 vertex can be coloured only blue or green, since it is connected to u1 vertex, similarly v2 can be coloured with red or green since v2 is connected to u2, and similarly v3 being directly connected to u3 can coloured either with red or blue.
Summarizing the choices below ->
v1 -> blue or green
v2 -> red or green
v3 -> red or blue
and, v1, v2,v3 must be coloured with different colour as they are directly connected to each other.
Lets suppose we colour v1 blue, then v3 must be coloured red, and then v2 must be coloured green. Another option can be v1 ->green, v2->red, v3->blue.
So, for each innermost triangle colouring there exists two separate colourings for the middle triangle.
And, in a similar way for each middle triangle colouring there exists two colourings of the outermost triangle.
Total colouring = product of colouring of innermost, middle, outermost triangle colouring.
= 6 X 2 X 2 = 24.