Multi-Temperature solution. (2005)