{"trustable":false,"sections":[{"title":"Descrição","value":{"format":"MD","content":"Você implementou uma técnica de criptografia que codifica uma mensagem através da inserção de caracteres aleatórios. Para validar o método é necessário um programa que verifique se a mensagem está de fato codificada na string final.\n\nDadas duas strings *s* e *t*, seu programa deve escrever se *s* é uma subsequência de *t* (não necessariamente contígua). Ou seja, se é possível remover caracteres de *t* de forma que os caracteres restantes formem a string *s*.\n\nPor exemplo, se a mensagem criptografada é _maratona_ e a string final é _maravilhaazeitona_, então retirando as letras _vilhaazei_ da string final, chegamos na mensagem _maratona_."}},{"title":"Entrada","value":{"format":"MD","content":"A entrada contém vários casos de teste. Cada um é composto por duas strings *s*, *t* de caracteres alfanuméricos separados por um espaço em branco. A entrada termina no final do arquivo (EOF)."}},{"title":"Saída","value":{"format":"MD","content":"Para cada caso de teste, seu programa deve escrever **Yes** caso seja possível chegar em *s* a partir da retirada de caracteres de *t* e **No**, caso contrário."}},{"title":"Exemplo de entrada","value":{"format":"MD","content":"abcde eedcbabcd\nmaratona maravilhaazeitona\nRAFAEL aloRaridadeAtualFonteAzulElementoLago\nmaiusculaFazDiferenca MaiusculaFazDiferenca"}},{"title":"Exemplo de saída","value":{"format":"MD","content":"No\nYes\nYes\nNo"}}]}