Snow melting on mountains