(c) $\frac{B_{1}}{B_{2}} = \frac{d_{1}}{d_{2}}\left( \frac{d_{2}^{2} - l^{2}}{d_{1}^{2} - l^{2}} \right)^{2} \Rightarrow \frac{12.5}{1} = \frac{10}{20}\left( \frac{400 - l^{2}}{100 - l^{2}} \right)^{2}$
$\Rightarrow l = 5\ cm$
Hence length of magnet $= 2l = 10\ cm$