trie program