Microsoft Interview Question

3 sum Problem (medium) level