Leetcode problems, tested by Leetcode OJ