6000 - 1800 = 4200
4200/4 = 1050
so she donated 25% to charity
No because solids can't transmit heat by convection, and convection only works because of hotter and quicker moving molecules have a lower density so they rise to the surface. But in a solid, the molecules can't move relative to each other. They only vibrate :)