It took me exactly 1 hour, but I finally have 50/50! These are always such a pleasure to play. I was unlucky enough that my last 5 hearts were pretty evenly distributed between the areas, so only in the last stretch I started clearing any of them, but I guess that's also an indication of how balanced this is.