If that wasn't complicated enough, formality, number, and gender can all come into play at the same time.
Это было ещё не очень сложно, ведь официальность, число и пол одновременно могут вступить в игру вместе.