Solutions Assignment2 v1.2