OK, a brief description of my method:
Assume that the voltage at the bottom of the circuit is 0 V and the voltage at the node between the 3Ω, 2Ω and 5Ω resistors is X Volts. The voltage across the 3Ω resistor is (25 - X) volts so the current through this section, call it I1, is (25 - X)/3 Amps. This current then splits between the 2 legs containing the batteries. The voltage across the 2Ω resistor is (X - 20) Volts and therefore the current in this section, call it I2, is (X - 20)/2 Amps. The current in the 5Ω section, call it I3, is given by a similar formula. Substitute these formulae in the relationship I1 = I2 + I3 and solve for X, which gives the voltage across the 2Ω resistor and 20 V battery. Use the value of X in the formula for I3 to obtain the current through the 5Ω resistor.