Longest common suffix: Difference between revisions