If that wasn't complicated enough, formality, number, and gender can all come into play at the same time.
Se não fosse já suficientemente complicado, a formalidade, o número e o sexo podem entrar em jogo ao mesmo tempo.