Java Longest Common Subsequence Time