Solutions to leetcode OJ.