Which word or words and punctuation corrects any errors in the sentence?

We leave in twenty nine days for two weeks in the Canary Islands.

A.
Canary-Islands

B.
There is no error in this sentence.

C.
twenty-nine

D.
two-weeks