You need to enable JavaScript to run this app.
Melting Ice - A Hot Topic !
3) a)