In order to change a solid to a liquid or a liquid to a gas, what is needed?

A high melting point.
A high boiling point.
A decrease in thermal energy.
An increase in thermal energy