Statement
์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋ ๋ฌธ์์ด , ๊ฐ ์ฃผ์ด์ง๋ค.
๋ฌธ์์ด ๋ฅผ ๋ฌดํํ ์ด์ด ๋ถ์ฌ ๋ง๋ ๋ฌดํ ๋ฌธ์์ด ์ ๋ํด, ์ ์ LCS (Longest Common Subsequence) ์ ๊ธธ์ด๋ฅผ ๊ตฌํ์ฌ๋ผ.
LCS๋, ๋ ๋ฌธ์์ด์ ์ต์ฅ ๊ณตํต ๋ถ๋ถ์์ด์ ์๋ฏธํ๋ค.
Input
์ ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก ์ฃผ์ด์ง๋ค.
Output
์ฒซ์งธ ์ค์ ์ ์ ์ต์ฅ ๊ณตํต ๋ถ๋ถ์์ด์ ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ค.
Constraints
- .
- .
- ์ ๋ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
Subtasks
Samples
Sample 1
Input
abac
ca
Output
3
์ ์ LCS๋ ์ด๋ค.
Sample 2
Input
abcde
xyz
Output
0
Sample 3
Input
zzzz
az
Output
4