Assignment 3 by Temperature