Найдем массу раствора по формуле M=p*V. Для этого переведем 3 л в мл; 3 л=3000 мл.
M (HCOH)=3000*1.05=3150 грамм. Найдем количество чистого HCOH по формуле m=w*m раствора /100%=3150*40/100=1260 грамм.
Найдем количество вещества по формуле n=m/M=1260/30=42 моль.
Ответ: 42 моль.