Let the initial positions of the blocks be:
\( x_A = 0 \) m, \( m_A = 10 \) kg
\( x_B = 10 \) m, \( m_B = 25 \) kg
\( x_C = 20 \) m, \( m_C = 15 \) kg
Initial centre of mass \( X_{CM,i} = \frac{m_A x_A + m_B x_B + m_C x_C}{m_A+m_B+m_C} \).
Total mass \( M = 10+25+15 = 50 \) kg.
\( X_{CM,i} = \frac{10(0) + 25(10) + 15(20)}{50} = \frac{0 + 250 + 300}{50} = \frac{550}{50} = 11 \) m.
New positions after displacement (before B is moved):
Block A is displaced towards B by 2 m: \( x_A' = x_A + 2 = 0+2 = 2 \) m.
Block C is displaced towards B by 3 m: \( x_C' = x_C - 3 = 20-3 = 17 \) m.
Let block B be moved by a distance \( \Delta x_B \).
Its new position is \( x_B' = x_B + \Delta x_B = 10 + \Delta x_B \).
The new centre of mass \( X_{CM,f} = \frac{m_A x_A' + m_B x_B' + m_C x_C'}{M} \).
We want the centre of mass to not change, so \( X_{CM,f} = X_{CM,i} = 11 \) m.
\[ 11 = \frac{10(2) + 25(10+\Delta x_B) + 15(17)}{50} \]
\[ 11 \times 50 = 20 + 250 + 25\Delta x_B + 255 \]
\[ 550 = 20 + 250 + 255 + 25\Delta x_B \]
\[ 550 = 525 + 25\Delta x_B \]
\[ 550 - 525 = 25\Delta x_B \]
\[ 25 = 25\Delta x_B \]
\[ \Delta x_B = 1 \] m.
Since \( \Delta x_B = 1 \) is positive, block B should be moved 1 m in the positive x-direction.
In the setup, positive x-direction is from A towards C.
So, block B should be moved 1 m towards block C.
This matches option (4).