I got n-1 independent equations.why do you use b2+c3b3+...+cnbn?
(b2+c3b3+...+cnbn)a1 +(b2+c3b3+...+cnbn)b1x = a2+b2x
a2+b2x = c3a3+c3b3x
c3a3+c3b3x = c4a4+c4b4x
...
c(n-1)a(n-1) + c(n-1)b(n-1) x = cnan+cnbnx
unknowns are x, c3,...,c(n-1), cn.