Problem with Network Topology based on circuits
There are three independent loops: one that includes V1, R1, and R2; one that includes R2 and R3; and one that contains R3 and I1. If you count R2 and R3 as separate branches then you need to count the mesh that they form.