my solutions for leetcode online judge