Primera letra antes que la segunda

Crea un método que reciba una cadena, una primera letra y una segunda letra. Devuelve true si todas las apariciones de la primera letra están antes que todas las apariciones de la segunda letra.

Ejemplos

Program.FirstBeforeSecond("a rabbit jumps joyfully", 'a', 'j') ➞ true
// Todas las a aparecen antes que todas las j.

Program.FirstBeforeSecond("tesha is my world", 'y', 'd') ➞ true

Program.FirstBeforeSecond("knaves knew about waterfalls", 'k', 'w') ➞ true

Program.FirstBeforeSecond("happy birthday", 'a', 'y') ➞ false
// La a de birthday aparece después de la y de happy.

Program.FirstBeforeSecond("precarious kangaroos", 'k', 'a') ➞ false

Notas

  • Todas las cadenas están en minúsculas.
  • Cada cadena contiene ambas letras al menos una vez.