Which of the following statements are true about Trie Data structure?
P1: There is one root node in each Trie.
P2: Each path from the root to any node represents a word or string.
P3: We can not do prefix search (or auto-complete) with Trie.
P4: There is no use of Hash functions in a Trie data structure