Option A and B requires memory to calculate. So they are not regular.
Now coming to Option C they told that the language is intersection of two languages. The property of first language is a's is followed by b's, and the property of second language is No. of a's and No. of b's are equal. Their intersection means the resultant language should have both the properties, which is nothing but set A.
Hence option C is correct.