The correct option is
C 21 hours
Let us assume that x length of ice has become formed, and to form a small strip of ice of length dx, dt time is required.
then
dQdt=KAΔTxd(mL)dt=KAΔTxAρwLdxdt=KAΔTxdt=ρwLxdxKΔT
where K is thermal conductivity of ice, A is area of the lake, L is latent heat of ice, m and ρw are mass density of ice and ΔT is the temperature difference.
by integrating the above equation on both sides
∫t0dt=ρwLKΔT∫l0xdx t=ρwLKΔTl22 t=Cl22
where C=ρwLKΔT
Given that to form 1cm thickness of ice, 7hours time has taken
then time required to form 2cm thickness of ice is given by
t1l21=t2l22t2=t1l21l22=71×4hours=28hours
time taken to form ice from 1cm to 2cm is
t2−t1=28−7=21hours
option (C) is the correct answer