TrieMapとAOJ0105による追加