I guess answer is b)3.
bab can't be formed from the given regular expression.
Starting from min length =0 which contains {€} which belongs to the given regular expression.
stings of Length = 1 are {a,b} & can be generated.
Strings of Length = 2 are {aa,ab,ba,bb} & can also be generated by the given expression
Strings of Length= 3 are {aaa,aab,aba,abb,baa,bab,bba,bbb}. Among these bab cannot be generated by the given regular expression.
So length of the shortest string that doesn't generate the given regular expression is 3.