Ответ:

Первое неравенство даёт \(2x\le6\), следовательно, \(x\le3\).

Разложим квадратный трёхчлен: \(x^2+7x+6=(x+1)(x+6)\). Произведение положительно при \(x<-6\) или \(x>-1\).

Пересекаем это множество с условием \(x\le3\):

\((-\infty;-6)\cup(-1;3]\).

Ответ: \(x\in(-\infty;-6)\cup(-1;3]\).