Leetcode Maximum Product Subarray Geeksforgeeks Dbms