Solutions of Leetcode OJ problems