Yes I wanted to use Tries, that was my first choice. I didnt find an implementation in boost. I dont want to write anything from the scratch.

Thanks,
-R