add new solutions for leetcode