solutions of problems of leetcode