Lanctot, J. K., Li, M., Ma, B., Wang, S., & Zhang, L. (2003). Distinguishing String Search Problems Information and Computation 185: 41-55.