Shortest common supersequence