My question involves a traffic accident in the State of: California.
carA (my car) was going in the left most lane of a freeway.
There was this carB that merged into this freeway from right and switched 2 lanes to come into left most lane.
I swerved to avoid it, went to the shoulder (with gravel) and tried to come back to the left most lane again, at that point my car lost controll, I spinned into the right lane, where a I hit another car (carC).
After some time, cop showed up, took statement from all 3 of the cars and prepared a collision report.
carB accepted that he jumped 3 lanes.
Cop did not write any citations.
2 cars were affected by the accident. My car - carA on the right front side and another car - carC - on the left passenger door.
My question is, from insurance perspective, whose fault would it be?
Would the fact that carB accepted in the police report that he jumped 3 lanes have any bearing on this?

