[dfs] palindrome partioning
[dp + dp] palindrome partioning 2