Intersection of Prefix Sums#526