Assignment. 2