Frases fluidas

Carlos adora algo que chama de frases fluidas.

Uma frase fluida é aquela em que a última letra de cada palavra é igual à primeira letra da palavra seguinte (sem diferenciar maiúsculas de minúsculas; portanto, "A" e "a" são consideradas iguais).

A frase "Carlos swam masterfully" seria fluida porque "Carlos" termina com "s", "swam" começa com "s", "swam" termina com "m" e "masterfully" começa com "m".

Crie uma função que determine se a frase recebida é fluida e retorne o valor booleano true se for, ou false se não for.

Exemplos

is_smooth("Marta appreciated deep perpendicular right trapezoids"); // true

is_smooth("Someone is outside the doorway"); // false

is_smooth("She eats super righteously"); // true

Observações

  • As letras finais e iniciais são comparadas sem diferenciar maiúsculas de minúsculas.
  • Nenhuma frase conterá sinais de pontuação.