Function to find the maximum count of unique substrings by splitting a string into maximum number of unique substrings
int maxUniqueSplit ( string S ) { set < string > st ; return maxUnique ( S , st ) ; }