leetcode3