Solutions for leetcode OJ.