I cannot rephrase the following to "an annual contract of (or: worth) $5 million to $10 million," or "a contract worth $5 million to $10 million a year." That said, which in your opinion looks best/correct below? Which is the most accurate way of punctuating this commonly uttered phrase? If none of the examples below are correct, how would you punctuate this exact phrase without changing it? THIS IS FOR NONFICTION: (1) a $5-million-to-$10-million-a-year contract (2) a $5-to-$10-million-a-year contract (3) a $5 million- to $10 million-a-year contract Thank you.