(self, d: dict)
| 25 | return self._elements(trie) |
| 26 | |
| 27 | def _elements(self, d: dict) -> tuple: |
| 28 | result = [] |
| 29 | for c, v in d.items(): |
| 30 | sub_result = [" "] if c == END else [(c + s) for s in self._elements(v)] |
| 31 | result.extend(sub_result) |
| 32 | return tuple(result) |
| 33 | |
| 34 | |
| 35 | trie = Trie() |