The correct option is A 3
Check the string one-by-one starting from ϵ, a, b, aa, ab, ba, bb,... until we reach the first string that is not generated by the given regular expression a∗b∗(ba)∗a∗.
In this case smallest string NOT generated by the given regular expression is 'bab' whose length is 3.