Given
[1]#color(white)("XXX")ab=a+b+3#
[2]#color(white)("XXX")bc=b+c+3#
[3]#color(white)("XXX")ac=a+c+3#
Subtracting [1] from [3]
[4]#color(white)("XXX")a(c-b)=c-b#
#rArr# [5a]#color(white)("X")a=1color(white)("xxx")"or"color(white)("xxx")#[5b]#color(white)("X")(c-b)=0color(white)("x")rarrcolor(white)("xx")c=b#
If
#color(white)("XXX")#[5a]#color(white)("XXX")a=1#
#color(white)("XXX")#substituting #1# for #a# in [1]
#color(white)("XXX")#[6a]#color(white)("XXX")b=b+4#
#color(white)("XXX")#[7a]#color(white)("XXX")0=4#
Since this is impossible #a!=1#
and we are left with
#color(white)("XXX")#[5b]#color(white)("XXX")c=b#
#color(white)("XXX")#substituting #b# for #c# in [2]
#color(white)("XXX")#[6b]#color(white)("XXX")b^2=2b+3#
#color(white)("XXX")#[7b]#color(white)("XXX")b^2-2b-3=0#
#color(white)("XXX")#[8b]#color(white)("XXX")(b-3)(b+1)=0#
#color(white)("XXX")rarr#
#color(white)("XXX")#[9b.1]#color(white)("X")b=3color(white)("X")# or #color(white)("X")#[9b.2]#color(white)("X")b=-1#
#color(white)("XXX")#If [9b.1]#color(white)("X")b=3#
#color(white)("XXX")#Then by [5b]
#color(white)("XXX")#[10b.1]#color(white)("X")c=3#
#color(white)("XXX")#and substituting #3# for #b# in [1]
#color(white)("XXX")#[11b.1]#color(white)("X")3a=a+6#
#color(white)("XXX")#[12b.1]#color(white)("X")a=3#
Similarly
#color(white)("XXX")#If [9b.2]#color(white)("X")b=-1#
#color(white)("XXX")#repeating similar steps:
#color(white)("XXX")#[10b.2]#color(white)("X")c=-1#
#color(white)("XXX")#and substituting #(-1)# for #b# in [1]
#color(white)("XXX")#[11b.2]#color(white)("X")-a=a+2#
#color(white)("XXX")#[12b.2]#color(white)("X")a=-1#