Which sentence has correct punctuation?

A. The gift was much-appreciated even though it arrived after his twenty first birthday.

B. Ninety-nine percent of the senior class wants to hold the prom on Friday night.

C. Katya accidentally turned onto the one way street because the sign was missing.