If a certain job can be performed by 18 workers in 26 days what is the number of workers needed to perform the job in 12 days ?

A ) None of these

B ) 42

C ) 39 ✅

D ) 45