If 10 workers can make 10 tables in 10 days, then how many days would it take for 5 workers to make 5 tables?

If 10 workers can make 10 tables in 10 days, then how many days would it take for 5 workers to make 5 tables?

A. 1
B. 5
C. 10
D. 25
10 workers make 10 tables in 10 days. 1 worker makes 1 table in 10 days. Similarly, 5 workers can make 5 tables in 10 days.