exercises from leetcode