my answers to  LeetCode Online Judge