Homework 2 & its solution