class Trie extends AbstractMap<String, V> {

    @Override
    public void putAll(Map<? extends String, ? extends V> map) {
        for (var entry : map.entrySet()) {
            put(entry.getKey(), entry.getValue());
        }
    }

    public  Trie();

}