A primeira letra antes da segunda

Você recebe três entradas: uma string, uma letra e uma segunda letra.

Escreva uma função que retorne true se toda ocorrência da primeira letra aparecer antes de toda ocorrência da segunda letra.

Exemplos

firstBeforeSecond("a rabbit jumps joyfully", 'a', 'j') ➞ true
// toda ocorrência de "a" aparece antes de toda ocorrência de "j"

firstBeforeSecond("knaves knew about waterfalls", 'k', 'w') ➞  true

firstBeforeSecond("happy birthday", 'a', 'y') ➞ false
// o "a" em "birthday" aparece depois do "y" em "happy"

firstBeforeSecond("precarious kangaroos", 'k', 'a') ➞ false

Observações

  • Todas as strings estarão em letras minúsculas.
  • Todas as strings conterão a primeira e a segunda letra pelo menos uma vez.