If you can’t change the order or content of the divs, you’re pretty much scr*wed then.
However, assuming that the left div heights aren’t going to change height though you could try something like this.
None of this is elegant. Sometimes though there is only so much you can do with CSS.
If the page HTML no longer fits the design, it’s time to change the HTML.