Alavancas de primeira, segunda e terceira classe

As alavancas são máquinas simples formadas por uma barra rígida e um ponto de apoio (fulcro). Há três classes de alavancas:

  1. Em uma alavanca de primeira classe, o fulcro fica no meio, com o esforço e a carga em lados opostos.
  2. Em uma alavanca de segunda classe, a carga fica no meio, com o esforço à esquerda e o fulcro à direita.
  3. Em uma alavanca de terceira classe, o esforço fica no meio, com o fulcro à esquerda e a carga à direita.

Dado um array de três strings que contém o fulcro f, o esforço e e a carga l em ordem da esquerda para a direita, crie uma função que retorne a classe de alavanca correspondente.

Exemplos

determine_lever(['e', 'f', 'l']); // 'first class lever'

determine_lever(['e', 'l', 'f']); // 'second class lever'

determine_lever(['f', 'e', 'l']); // 'third class lever'

Notas

Uma tesoura é uma alavanca de primeira classe, um quebra-nozes é uma alavanca de segunda classe e uma vassoura é uma alavanca de terceira classe.