leetcode challenge day 25