Optimize Trapping Rain Water | Tesla Interview Question