https://hyeonukim.github.io/devblog/posts/Leetcode-131/
Leetcode 131. Palindrome Partitioning - Hyeonu(Eric) Kim