Given f(x) / (x+2) = Z*(x+2) + 3 where Z stands for an integer
multiple (x+2) on both sides to get: f(x) = Z*(x+2)^2 + 3*(x+2)
So we know f(x) is a polynomial of form Ax^2 + Bx + C
At this point you can just refer to example 2 of
http://en.wikipedia.org/wiki/Polynomial_remainder_theorem for the proof of remainder theorem if you aren't allowed to just assume it.
Using that theorem, we know that f(-2) = 3
Let G(x) = f(x)+1
Then the remainder of (f(x)+1)/(x+2) is the remainder of G(x)/(x+2) which by the remainder theorem is G(-2)
G(-2) = f(-2) + 1 = 3 + 1 = 4
the answer is 4