Ответ:

Сгруппируем слагаемые:

\(y^3+3y^2-y-3=y^2(y+3)-1(y+3)\).

Вынесем общий множитель:

\((y+3)(y^2-1)=0\).

Разложим разность квадратов:

\((y+3)(y-1)(y+1)=0\).

Отсюда: \(y=-3\), \(y=1\) или \(y=-1\).

Ответ: \(y\in\{-3,-1,1\}\).