Неполное решение. Не было рассмотрено случая, когда уравнение x^2+2x+4-a=0 имеет два корня, но один из корней равен x=2. Подставим его и получим: 2^2+2*2+4-a=0, a=12. Второй корень этого уравнения равен x=-4. Таким образом, к ответу надо добавить a=12.