Níveis de tinta da impressora

Dado um dicionário que indica quantas páginas ainda podem ser impressas com cada cor de tinta, retorne o número máximo de páginas que a impressora pode imprimir antes que qualquer uma das cores acabe.

Exemplos

ink_levels({
  "cyan": 23,
  "magenta": 12,
  "yellow": 10
}) ➞ 10

ink_levels({
  "cyan": 432,
  "magenta": 543,
  "yellow": 777
}) ➞ 432

ink_levels({
  "cyan": 700,
  "magenta": 700,
  "yellow": 0
}) ➞ 0

Observações

Cada página impressa exige o uso de cada cor uma vez, portanto não é possível imprimir se faltar tinta em qualquer um dos reservatórios (veja o exemplo nº 3).