# i did solve it, didn't have time to code out how to handle edge cases, but was able to talk it out loud with the engineer