Add Trie and DFS and Permute