January challenge leetcode day 27