Which is correct?

$\begin{array}{1 1}(a)\;\text{A habitat can contain many ecological niches}\\(b)\;\text{An ecological niche can contain many habitat}\\(c)\;\text{2 different species have same niche in same ecosystem when resources are limited}\\(d)\;\text{Both (b) & (c)}\end{array} $