Obviously, b=−2 and b=−1. Adding 2 to both sides of the equality, we get
(b+1a+2+1)+(b+2a+1+1)=3+a+b+16,
hence
(a+b+3)(b+11+b+21)=a+b+13(a+b+3).
Case 1. If a+b+3=0, then every pair (a,b)=(−3−u,u), where u∈Z∖{−2,−1}, is a solution.
Case 2. If a+b+3=0, then
b+11+b+21=a+b+13,
which leads to
a=2b+3b2+4b+3.
Since a∈Z, it results that 2b+3∣b2+4b+3. It follows that 2b+3∣3, so b∈{−3,−2,−1,0}. We get one additional solution, namely (a,b)=(1,0).