Homework 5 & its solution