longest consecutive sequence
longest common prefix