usage of suffix trees 818371