Substitueitor

Já vimos em vários programas funções de localizar e substituir. São funções muito úteis! Então, você, que está se tornando um exímio programador, tem que aprender a fazer isso. Por isso, faça um programa que leia uma frase (até o usuário digitar enter) e depois duas palavras: uma que existe na frase e outra para substituir essa palavra.

Entrada

A entrada é composta por um único caso de teste. A primeira linha contém uma frase com no máximo TT caracteres (1T100001 \leq T \leq 10000). As duas linhas seguintes contém, cada uma, uma palavra de tamanho, no máximo, NN (1N401 \leq N \leq 40), contendo apenas caracteres de A a Z (maiúsculos e minúsculos): a primeira já existe na frase (uma ou mais vezes), e a segunda deve substituir todas as ocorrências da primeira na frase.

Saída

A saída é composta por uma única linha contendo a frase com a primeira palavra substituída pela segunda.

Exemplos

Exemplo de entrada 1

O rato roeu a roupa do rei de Roma
rato
esquilo

Exemplo de saída 1

O esquilo roeu a roupa do rei de Roma

Exemplo de entrada 2

A vaca malhada foi molhada por outra vaca molhada e malhada
malhada
tapada

Exemplo de saída 2

A vaca tapada foi molhada por outra vaca molhada e tapada

Exemplo de entrada 3

Mas vejam, mais um exercicio de APC!
vejam
pasmem

Exemplo de saída 3

Mas pasmem, mais um exercicio de APC!