add for leetcode practice