my solutions for leetcode