104 Maximum Depth Of Binary Tree Leetcode Solution 12520 Magnolia