3 SUM CUM ...