Trapping Rainwater Problem Leetcode