Palabras rotadas

Algunos caracteres no cambian después de una rotación de 180 grados. Se pueden leer, aunque a veces de una manera diferente. Por ejemplo, las letras mayúsculas "H", "I", "N", "O", "S", "X", "Z" no cambian después de la rotación, mientras que la letra "M" se convierte en una "W", y viceversa.

Por lo tanto, la palabra "WOW" se convierte en la palabra "MOM". En cambio, la palabra "HOME" no se puede rotar.

Cuenta las palabras distintas, separadas por espacios, en txt que estén formadas únicamente por las letras mayúsculas H, I, N, O, S, X, Z, M y W. La entrada puede contener otros caracteres o texto en minúsculas; esas palabras no cuentan.

Ejemplos

rotated_words("HSSN") ➞ 1
# La cadena se puede rotar para obtener una cadena válida

rotated_words("OS IS UPDATED") ➞ 2
# "OS" e "IS" se pueden rotar para obtener una cadena válida

rotated_words("MUBASHIR") ➞ 0