Dada duas sequências de caracteres, imprima o comprimento da maior subsequência comum entre as duas sequências. Por exemplo, a maior subsequência entre as sequências ’abcddgh’ e ’aedfhr’ é ’adh’ de comprimento 3.
Input
A entrada consiste em pares de linhas. A primeira linha de um par contém a primeira string e a segunda linha contém a segunda string. Cada string é uma sequência de no máximo 1.000 caracteres.
Output
Para cada par presente na entrada, imprima um inteiro correspondente ao comprimento da maior subsequência comum entre as duas strings.
Input
bcacbcabbaccbab bccabccbbabacbc a1b2c3d4e zz1yy2xx3ww4vv abcdefghijklmnopqrstuvwxyz a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0 abcdefghijklmnzyxwvutsrqpo opqrstuvwxyzabcdefghijklmn abc dgh aef dhr
Output
11 4 26 14 4