Maxmum Product Subarray
3 Sum