Binary Tree Top View Leetcode Question 1699