a) Сначала упростим выражение:
$$(x-3)(x+4)-(x+6)(x-5) = x^2 + 4x - 3x - 12 - (x^2 - 5x + 6x - 30) = x^2 + x - 12 - x^2 - x + 30 = 18$$.
Так как выражение упростилось до константы, значение выражения не зависит от значения x. Таким образом, значение выражения равно 18.
Ответ: 18