Associação ternária da UML

No momento, estou tendo problemas para entender as associações ternárias na UML. Recebo os binários, mas não tenho certeza de como a multiplicidade funciona no ternário. Estou fazendo exercícios que recebi da minha universidade, a atual é assim:

Um departamento pode vender muitos produtos, mas apenas para um mercado. Em um mercado, um produto só pode ser vendido por um departamento.

Eu li em fontes diferentes sobre como devo pensar em um par de duas classes para as quais não estou tentando descobrir a multiplicidade, mas meu cérebro simplesmente não está entendendo. Me ajude a transbordar Kenobi, você é minha única esperança.

questionAnswers(3)

yourAnswerToTheQuestion