longest common prefix.