c and d both are right
So,No need much think about which one is more correct and which one to choose because both are equally correct & if we take 1101 as substring (instead of string in question) then c will be answer but should we correct that?
I think we should not apply over logic in correcting question and if such a ambiguity arise now a day they will give marks to all.