If it takes 40 days for 10 workers to clean a field, how much time will it take for 20 workers to clean the same field?

a) 20 days
b) 30 days
c) 15 days
d) 10 days