CC 150 questions and leetcode