Palindrome Partitioning | dStruct