#Completed! May LeetCoding Challenge First Bad Version Jewels and Stones Ransom Note Number Complement First Unique Character in a String Majority Element Cousins in Binary Tree Check If It Is a Straight Line Valid Perfect Square Find the Town Judge Flood Fill Single Element in a Sorted Array Remove K Digits Implement Trie (Prefix Tree) Maximum Sum Circular Subarray Odd Even Linked List Find All Anagrams in a String Permutation in String Online Stock Span Kth Smallest Element in a BST Count Square Submatrices with All One Sort Characters By Frequency Interval List Intersections Construct Binary Search Tree from Preorder Traversal Uncrossed Lines Contiguous Array Possible Bipartition Counting Bits Course Schedule K Closest Points to Origin Edit Distance