First off, mesh analysis would be simpler because you would only have one unknown (the current in the right mesh).
As you know, in nodal analysis you are summing currents at the nodes. Current into the nodes positive and current out of the nodes negative. The way you have defined the problem you should have 3 equations and three unknowns. Your first equations seems to do this correctly for node B. It kind of falls apart after that. For example, node A equation should just be .005 = (Va-Vb)/3000. You already know that Vc = 16 volts.
So simplifying the node A equation gives you what Andy aka said, then just substitute it back into your node B equation.
it appears to me that the current generated by 35 V and 2vx will
collide each other
It may be that you are assuming that a voltage source, whether independent or controlled, must source current, i.e., supply power to the circuit.
But, at least in ideal circuit theory, there's nothing "wrong" with a voltage source sinking current, i.e., receiving power from the circuit.
For a real world example, consider that, when a battery is being charged, the current is in the opposite direction than when the battery is being discharged.
I would like to know how the current flows across 5 Ω resistor.
If you're planning to be an EE, don't write or say things like "current across"; current is through, voltage is across.
Now, this circuit is very easy to solve. There are two unknowns so you need two independent equations.
For the 1st, write a KVL equation clockwise 'round the loop:
$$35V = v_x + 2v_x - v_o \rightarrow 3v_x = 35V + v_o$$
Now, you need one more independent equation. Can you find one?
Best Answer
If two resistors are in series then they have the same current. Also, the \$30mA\$ current source is in series with the \$2k\Omega\$ and \$4k\Omega\$ resistors. Therefore the \$4k\Omega\$ resistor has \$30mA\$. By Ohm's Law \$4k\Omega * 30mA = 120V\$. Likewise for the \$2k\Omega\$ resistor: \$2k\Omega * 30mA = 60V\$.