提示: 欢迎访问OurACM平台。
Problem 1502 Letter Deletion

Accept: 300    Submit: 639
Time Limit: 1000 mSec    Memory Limit : 32768 KB

Problem Description

You are given two words (each word consists of upper-case English letters).

Try to delete some letters from each word so that the resulting words are equal.

What is the maximum possible length of the resulting word?

Input

There will be no more than 10 test cases.

Each test case consists of a single line, contaning the two words separated by a single space. The length of each of these words is between 1 and 200.

Output

For each test case output the maximum length of a resulting word (the length of the longest word that can be created from both words by removing some letters).

If the two words have no letters in common, output 0.

Sample Input

AAABBB ABABAB AXYAAZ CCCXCCCYCCCZCC ABCDE EDCBA

Sample Output

4 3 1

Source

FOJ月赛-2007年5月

Submit  Back  Status  Discuss