1593. Split a String Into the Max Number of Unique Substrings - Day 21/31 Leetcode October Challenge