Maximize area between vertical lines | Oracle Interview Question