D1 and D2 are ideal diodes.