So far I've learned these circuit analysis techniques for:
Using only KCL
Using only KVL
Solving a system of equations that consist of all KCL equations and all KVL equations
When do these techniques allow you to completely analyze a circuit? Please note, I'm not asking when I should to use each technique. I'm asking what conditions must the circuit fulfill for a technique to allow me to solve the circuit. For instance, I noticed that in some circuits only using KCL is enough to solve for everything but in other circuits using only KCL doesn't allow you to completely analyze the circuit.
I've only done resistive circuits so far.
Circuit that can't be solved using only KCL:
because using KCL at the nodes gives:
which are three linearly independent equations with 5 variables, so can't be solved.