Leetcode Vertical Order Traversal Leetcode Solution 862 Heads