UVa problem: History Grading - Longest common subsequence
UVa problem: History Grading - Longest common subsequence