solutions of leetcode.