If 5 men can color 50-meter long cloth in 5 days, in many days 4 men can color a 40-meter long cloth?
Quicker method:
Apply formula: M1 * D1 * W2 = M2 * D2 * W1
5 * 5 * 40 = 4 * D2 * 50
D2 = 1000/200 = 5 Days
This formula seems simple but I can't understand it intuitively. It would be helpful if you explain it more intuitively of how the formula works.
You need to think about worker efficiency. How do you define that? How many meters of cloth can one man color in one day. Let's use $E$ for this number, which you assume is the same for every worker. Then the amount of cloth $W$ that $N$ workers can color in $D$ days is $$W=E\cdot N\cdot D$$ You can write the efficiency as $$E=\frac W{N\cdot D}$$ Now use the same efficiency in both cases: $E=E$ implies $$\frac {W_1}{N_1\cdot D_1}=\frac {W_2}{N_2\cdot D_2}$$ or $$W_1\cdot N_2\cdot D_2=W_2\cdot N_1\cdot D_1$$