Answer is both A and D.
Given : (1*(01*01*)*) U (0*(10*10*)*)
(1*(01*01*)*) has even number of 0's and (0*(10*10*)*) has even number of 1's
(A) 10110010101 - Consider (0*(10*10*)*) :
(10*10*)* -> 101
(10*10*)* -> 10010
(10*10*)* ->101
Hence the string (a).
(B) 1010101010 - both odd number of 0's and 1's,even 1 comes in-between two 0's and vice versa.
(C) 000101010000 - same as above.
(D) 001010001010 - use (0*(10*10*)*) and count 001010 twice.