소문자 'a', 'b', 'c'로만 이루어진 두 문자열 X와 Y가 주어진다. X와 Y의 가장 긴 비내림차순 공통 부분 수열의 길이를 구하라. 즉, 다음 두 조건을 모두 만족하는 가장 긴 수열을 찾으면 된다.
첫째 줄에 두 문자열 X와 Y의 길이를 나타내는 두 정수 n과 m이 주어진다 (1≤n,m≤200000). 둘째 줄에 문자열 X가, 셋째 줄에 문자열 Y가 주어진다. 두 문자열은 모두 소문자 'a', 'b', 'c'로만 이루어져 있다.
조건을 만족하는 가장 긴 수열의 길이를 첫째 줄에 출력한다.
예제 입력에서 조건을 만족하는 가장 긴 수열은 "abc"이며, 그 길이는 3이다.